31.05.2010
Remover o "Privado" e "Protegido" dos títulos no WordPress
Para remover esse prefixo que aparece nos posts marcados como Privado ou Protegido é muito simples.
Primeiro você tem de ter acesso ao seu FTP. Dentro da pasta do seu tema existe um arquivo chamado functions.php. Na parte PHP do código adicione o código abaixo:
function alterar_titulo($titulo) {
$titulo = attribute_escape($titulo);
$keywords = array(
'#Protegido:#',
'#Privado:#'
);
$substituir = array(
'', // podes definir se queres branco ou outra palavra, imagem, etc
'' // O mesmo para quando aparece o texto Private
);
$titulo = preg_replace($keywords, $substituir, $titulo);
return $titulo;
}
add_filter('the_title', 'alterar_titulo');
Tenha cuidado para não adicionar o código dentro de outra função (function) ou dentro da parte JavaScript (<script>) do código que fica mais para o final do arquivo functions.php.
Caso seu WordPress seja em inglês, você deve usar o seguinte código:
function alterar_titulo($titulo) {
$titulo = attribute_escape($titulo);
$keywords = array(
'#Protected:#',
'#Private:#'
);
$substituir = array(
'', // podes definir se queres branco ou outra palavra, imagem, etc
'' // O mesmo para quando aparece o texto Private
);
$titulo = preg_replace($keywords, $substituir, $titulo);
return $titulo;
}
add_filter('the_title', 'alterar_titulo');
Repare que a única coisa que mudou no código foi texto Protected e Private.
Parabéns amigo estava precisando alterar essa parte no tema, abraços.
Olá, valeu pela dica/post.
Funcionou na primeira.
Não funcionou. Talvez seja problema da versão, já que esse post é antigo.
ta usando a versão em portugues? ou ingles?
Aqui não funcionou. E testei com os dois…
Usei e esta funcionando 100%! Valeu Ruan Mér disse