¿Quieres cambiar el prefijo de entradas privadas y protegidas en WordPress?
Por defecto, WordPress añade el prefijo ‘Privado’ o ‘Protegido’ a los títulos de las entradas cuando las hace privadas o protegidas con contraseña.
En este artículo, le mostraremos cómo cambiar fácilmente el prefijo Privado o Protegido de las entradas en WordPress por el que desee.
¿Qué son las entradas privadas o protegidas en WordPress?
WordPress viene con algunas herramientas básicas para crear una entrada y mantenerla privada de la vista del público. Puede seleccionar estas opciones en el cuadro “Estado y visibilidad” de la pantalla del editor.
La opción “Privado” solo permite ver el contenido a los usuarios conectados. Los usuarios necesitarán al menos un perfil de Editor o Administrador para ver el contenido privado.
La opción “Protegido con contraseña” permite que cualquier persona con una contraseña pueda ver el contenido, aunque no sea usuario de su sitio WordPress.
Cuando publique una entrada privada, WordPress mostrará automáticamente “Privado” como prefijo antes del título de la entrada.
Será visible para los usuarios administradores o editores conectados en la propia entrada o página, así como en cualquier página de archivo como la página de inicio o la página principal del blog.
Del mismo modo, WordPress añade el prefijo “Protegido” a las entradas y páginas protegidas por contraseña.
La razón de añadir estas etiquetas a los títulos de las entradas es distinguirlas de otras entradas no privadas y públicas de su sitio web.
Ahora bien, algunos usuarios pueden querer cambiar estos prefijos por algo más significativo o útil para su público.
Dicho esto, veamos cómo cambiar fácilmente los prefijos de entradas o páginas privadas y protegidas por contraseña en WordPress.
Cambiar prefijos privados y protegidos en WordPress
Para este tutorial, necesitarás añadir algo de código a tu sitio web WordPress. Si no lo has hecho antes, consulta nuestra guía sobre cómo pegar fragmentos de código en WordPress.
1. Cambiar el prefijo de entradas protegidas
Simplemente añada este código al archivo functions. php de su tema, a un plugin específico del sitio o a un plugin de fragmentos de código de WordPress.
function change_protected_title_prefix() {
return 'Family Only: %s';
}
add_filter('protected_title_format', 'change_protected_title_prefix');
No dudes en cambiar “Solo para la familia” por el prefijo que quieras usar para tus entradas protegidas por contraseña.
Recomendamos añadir este código en WordPress con WPCode, el mejor plugin de fragmentos de código.
WPCode hace que sea fácil añadir código personalizado en WordPress sin tener que editar el archivo functions.php de tu tema. Por lo tanto, usted no tiene que preocuparse acerca de romper su sitio.
Para empezar, necesitarás instalar y activar el plugin gratuito WPCode. Para obtener instrucciones paso a paso, consulta esta guía sobre cómo instalar un plugin de WordPress.
Una vez activado el plugin, haga clic en el elemento / artículo del menú Fragmentos de Código desde su escritorio de WordPress. A continuación, haz clic en el botón “Añadir nuevo”.
A continuación, vaya a la opción “Añadir su código personalizado (nuevo fragmento)” y haga clic en el botón “Usar fragmento” situado debajo.
Ahora, puedes darle un título a tu fragmento de código, que puede ser cualquier cosa que te ayude a recordar para qué sirve el código.
A continuación, pegue el fragmento de código anterior en el cuadro “Vista previa del código” y seleccione “Fragmento PHP” como tipo de código en el menú desplegable de la derecha.
Después, basta con cambiar el conmutador de “Inactivo” a “Activo” y hacer clic en el botón “Guardar fragmento de código”.
Ahora puedes obtener una vista previa de una entrada protegida por contraseña en tu sitio web. Así es como se ve en nuestro sitio web de prueba:
Cambiar prefijo de entradas privadas
Del mismo modo, puede utilizar el siguiente código para cambiar el prefijo de sus entradas privadas.
function change_private_title_prefix() {
return 'Editors Only: %s';
}
add_filter('private_title_format', 'change_private_title_prefix');
No dudes en sustituir “Solo editores” por lo que quieras usar para tus entradas privadas.
Simplemente siga los mismos pasos que arriba para añadir el código personalizado con WPCode.
Después, puedes visitar una entrada o página privada para verlo en acción. Así es como se ve en nuestro sitio de prueba:
Bonificación: Proteger correctamente el contenido en WordPress
Si compartes regularmente contenido con usuarios específicos como entradas privadas o protegidas por contraseña, entonces es una buena idea empezar a utilizar una herramienta adecuada para gestionar el acceso de los usuarios.
MemberPress es el mejor plugin de membresía para WordPress del mercado. Viene con potentes características de control de acceso que le permiten restringir el contenido a usuarios específicos.
Puedes crear grupos de usuarios y restringir algunas entradas o páginas a esos grupos. También puedes añadir suscripciones de pago para vender contenido solo para miembros en tu sitio web.
Para obtener instrucciones completas, consulte nuestro tutorial sobre cómo crear un sitio web de membresía en WordPress.
Esperamos que este artículo te haya ayudado a aprender cómo cambiar fácilmente el prefijo de entradas privadas y protegidas en WordPress. Puede que también quieras ver nuestro tutorial sobre cómo proteger con contraseña un sitio web completo de WordPress o cómo crear un blog privado usando WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Andrea
It did not work for me. Both this code and another similar one found on the web simple delete all the title.
Anything i do wrong?
Natalie
Hi,
I copied & pasted the “protected” post prefix code and got an error.
Is the syntax of this code 100% correct?
Thanks!
bfred_it
Is there a similar hook to change the title format of normal pages and posts? I couldn’t find any!