WordPress nos permite definir entradas como privadas y protegidas. Es algo tan fácil como elegir la opción de visibilidad en el editor de entradas.
Ahora bien, no siempre el texto por defecto nos gusta o es apropiado para nuestro sitio, y si no queremos cambiar totalmente el archivo de traducción, podemos modificar esos textos que anteceden a estos tipos de entrada fácilmente.
Como ya aprendimos a quitar la leyenda de Privado y Protegido, ahora vamos a aprender a modificarla. Lo único que tenemos que hacer es lo siguiente …
Cambiar el prefijo «Privado»
Añadimos el siguiente código al fichero functions.php
del tema activo:
function change_private_title_prefix() { return 'Solo para suscriptores: %s'; } add_filter('private_title_format', 'change_private_title_prefix');
Cambiar el prefijo «Protegido»
Lo mismo, añadimos este código al archivo functions.php
del tema que tengamos activo:
function change_protected_title_prefix() { return 'Secreto: %s'; } add_filter('protected_title_format', 'change_protected_title_prefix');
Luego pones el texto que más te guste también aquí.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Y para eliminarlo podría ser:
<code>
function delete_private_and_protected() {
return '%s';
}
add_filter('private_title_format', 'delete_private_and_protected');
add_filter('protected_title_format', 'delete_private_and_protected');
</code>
De esta forma en lugar de "Protegida: Mi gran post" o "Privada: Mi gran post" quedaría "MI gran post". ¿Utilidades? Bueno, el que necesite el código la encontrará xD
Oleee 🙂
Me ha funcionado perfectamente, gracias Fernando por tu inestimable ayuda.
Lo que no sabía era dónde ponerlo y he visto que me lo has puesto en mitad del código, yo lo ponía al final.
Muchas gracias de nuevo
Jaime
Para los que no sepan de qué va esto es que Jaime me pidió ayuda con este asunto por email. El error era romper el fichero functions.php poniendo el código al principio, con lo que no cargaba la función básica de php.
Un abrazo
Como puedo cambiar el texto de las entradas que vienen por defecto en wordpress