{"id":913,"date":"2018-02-22T16:29:29","date_gmt":"2018-02-22T19:29:29","guid":{"rendered":"https:\/\/felipeelia.com.br\/?p=913"},"modified":"2019-02-15T18:43:19","modified_gmt":"2019-02-15T21:43:19","slug":"como-remover-protegido-e-privado-dos-titulos-no-wordpress","status":"publish","type":"post","link":"https:\/\/felipeelia.com.br\/como-remover-protegido-e-privado-dos-titulos-no-wordpress\/","title":{"rendered":"Como remover “Protegido” e “Privado” dos t\u00edtulos no WordPress"},"content":{"rendered":"
Se voc\u00ea alterar a visibilidade do seu conte\u00fado no WordPress para Protegido por senha<\/strong> ou Privado<\/strong>, o seu t\u00edtulo ser\u00e1 exibido com um “Protegido: “<\/em> ou um “Privado: “<\/em> na frente. Para remover estes textos ou alter\u00e1-los voc\u00ea pode usar um filtro<\/a>:\u00a0 Use o seguinte c\u00f3digo no Use o seguinte c\u00f3digo no Infelizmente, a maioria dos conte\u00fados que temos de WordPress por a\u00ed n\u00e3o ensina a pescar, s\u00f3 entrega o peixe pronto atrav\u00e9s de snippets para copiar e colar no Temos a\u00ed o formato sendo definido na vari\u00e1vel\u00a0 Para entender o que o WordPress est\u00e1 fazendo nestas duas linhas, veja o esquema:<\/p>\n <\/a><\/p>\n O resultado de Para\u00a0outros casos voc\u00ea pode\u00a0alterar o t\u00edtulo com o filtro Como tirar ou alterar o “Protegido:” e “Privado:” dos t\u00edtulos no WordPress em conte\u00fados com visibilidade alterada (com snippet e explica\u00e7\u00f5es).<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[30],"tags":[],"yoast_head":"\nprivate_title_format<\/code> para os privados ou\u00a0
protected_title_format<\/code> para os protegidos por senha.<\/p>\n\n
Para tirar o Protegido:<\/em> e o Privado:<\/em><\/h2>\n
functions.php<\/code> do seu tema:<\/p>\n
function meutema_limpa_titulo( $titulo ) {\n return '%s';\n}\nadd_filter( 'private_title_format', 'meutema_limpa_titulo' );\nadd_filter( 'protected_title_format', 'meutema_limpa_titulo' );<\/code><\/pre>\n
Para alterar o Protegido:<\/em>, por exemplo:<\/h2>\n
functions.php<\/code> do seu tema:<\/p>\n
function meutema_altera_titulo( $titulo ) {\n return 'O conte\u00fado %s est\u00e1 protegido por senha.';\n}\nadd_filter('protected_title_format', 'meutema_altera_titulo');<\/code><\/pre>\n
Entendendo o problema<\/h2>\n
functions.php<\/code> do seu tema. Para compreender o que est\u00e1 acontecendo nesse caso, \u00e9 preciso dar uma olhada em duas linhas<\/a> do
wp-includes\/post-template.php<\/code>:<\/p>\n
$protected_title_format = apply_filters( 'protected_title_format', __( 'Protected: %s' ), $post );\n$title = sprintf( $protected_title_format, $title );<\/code><\/pre>\n
$protected_title_format<\/code> e a vari\u00e1vel
$title<\/code> sendo o resultado do t\u00edtulo sendo aplicado neste formato.<\/p>\n
sprintf<\/code> mudar\u00e1 conforme o formato aplicado, ou seja, mudando o formato o t\u00edtulo muda junto.<\/p>\n
the_title<\/code>, usado logo abaixo nessa mesma fun\u00e7\u00e3o, get_the_title<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"