Quitar la palabra privado, protegido de los post.
Si usas wordpress como plataforma para tus webs, Te habrás encontrado con el pequeño inconveniente que al crear artículos privados o protegidos en el titulo aparece el texto precisamente del tipo de post que es lo cual no luce muy profesional quitándole vista al titulo y haciendo que se vea algo feo.
La solución es precisamente este código de aquí abajo el cual solo copeas y pegas en tu archivo functions.php de tu tema y remplazas la a y la b ya sea que pongas otra palabra o frase o simplemente lo dejes vació para que ya no salga nada en su lugar.
// Funcion Para quitar la palabra privado del titulo.
function the_title_trim($title) {
// También puedes usar esta función para los atributos de escape
$title = attribute_escape($title);
// Esto busca en el título
$findthese = array(
'#Protegido:#', // # esto es solo el delimitador
'#Privado:#'
);
// Con lo que quieres remplazarlo
$replacewith = array(
'a', // Con lo que remplazas las protegidas
'b' // Con lo que remplazas las privadas
);
// Elementos a remplazar con la clave array
$title = preg_replace($findthese, $replacewith, $title);
return $title;
}
add_filter('the_title', 'the_title_trim');
//quitar titulo categoria
add_filter( 'get_the_archive_title', function ($title) {
if ( is_category() ) {
$title = single_cat_title( '', false );
} elseif ( is_tag() ) {
$title = single_tag_title( '', false );
} elseif ( is_author() ) {
$title = '' . get_the_author() . '' ;
}
return $title;
});