Ocultar custom field en páginas protegidas de WordPress

Cuando creamos páginas protegidas con contraseña en WordPress y en ellas aparecen custom fields, nos encontramos el problema que estos campos personalizados por defecto no quedan ocultos y se muestran al usuario aunque no haya introducido la contraseña. Para que WordPress, además de ocultar el contenido y extracto del post, que ya lo hace por…


por

Cuando creamos páginas protegidas con contraseña en WordPress y en ellas aparecen custom fields, nos encontramos el problema que estos campos personalizados por defecto no quedan ocultos y se muestran al usuario aunque no haya introducido la contraseña.

Para que WordPress, además de ocultar el contenido y extracto del post, que ya lo hace por defecto, oculte también nuestros campos personalizados, podemos utilizar la siguiente función condicional:

ID, 'key_1', true );
 echo $key_1_value_1;
 }
 ?>

Si ponemos nuestros campos personalizados dentro del condicional post_password_required(), WordPress no los mostrará a menos que el usuario haya introducido la contraseña.

El código deberemos añadirlo en la plantilla de página (page.php o la plantilla que utilices para ese tipo de páginas) de nuestro tema.

 

 

Desarrollo Web by esther solà
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.