Remover Private e Protected dos títulos no WordPress
anúnciantes
Há uns dias andei ás voltas aqui no blog e reparei que existem algumas páginas que não estão visíveis no menu de navegação. Dessas páginas algumas estão marcadas como privadas, outras marcadas como protegidas e infelizmente o titulo dessas páginas mostra automaticamente se estão marcadas como privadas ou protegidas.
Felizmente com alguma pesquisa encontrei um forma de alterar o título dessas páginas e remover o as palavras Private ou Protected dos títulos.
Em teoria criamos uma função que recebe o título da página, procura se contem as palavras protected ou private e caso as contenha essas palavras são substituídas.
Copia a seguinte função para o teu ficheiro Functions.php:
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');
Se tens uma página que tenhas definido como privada ou protegida, testa visualizando essa página.



Show de BOLA , funcionou perfeitamente.
ivan
July 28, 2010