
Crear una entrada o página privada o protegida por contraseña es bien sencillo con WordPress, solo tienes que modificar las opciones de publicación en el editor y definirla como privada o incluso asignarle una contraseña para visualizarla.
Ahora bien, como ya sabes, al principio del título de la entrada se añade la leyenda “Privado:xxx” o “Protegido:xxx“, según el caso, y en ocasiones eso es un engorro, ya sea por estética o por gusto personal.
Pues en el foro de soporte oficial se propuso un modo, sencillo, de eliminar o sustituir por otro texto estas leyendas en tus entradas y/o páginas privadas y protegidas. Solo tienes que pegar este código en el fichero ‘functions.php‘ de tu tema activo para que no se muestren:
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');
Guardas el fichero y ya lo tienes. Fácil ¿eh?
Inicio

Pingback: Tweets that mention Quitar la leyenda de “Privado” y/o “Protegido” | Ayuda WordPress -- Topsy.com
Pingback: WordPress: Cambiar el texto Privado y Protegido en las entradas | Ayuda WordPress