Crear un plugin que muestre un texto protegido por una contraseña

Hace poco, necesité hacer lo siguiente para la página web de un cliente:

Dentro de la sección (página) Clientes necesitaba crear unos contenidos protegidos con contraseña. Una página individual para cada uno de sus clientes y un contenido único para uno de sus clientes.

La web es de un profesional que ofrece sus servicios al público en general, por lo que dentro de su web necesitaba tener áreas con contenido protegido.

Después de pensar y descartar una membresía, ya que no tenía sentido montar toda esa estructura, simplemente para ocultar ciertos contenidos.

Al final decidí hacerlo mediante un plugin, y aquí te voy a mostrar los pasos que he seguido:

  1. Crea una carpeta nueva en la carpeta wp-content/plugins de tu WordPress, y llámala texto-protegido.
  2. Dentro de esta carpeta, crea un archivo nuevo llamado texto-protegido.php.
  3. Abre texto-protegido.php y agrega el siguiente código.
  4. Recuerda que puedes modificar la cabecera de este plugin, añadiéndole tu información o la de tus clientes.

Código que vamos a utilizar

Este es el código que vamos a utilizar en este plugin:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

Cómo funciona este Plugin

Ahora tienes que ir a la página de plugins de tu sWordPress y activar el plugin Texto protegido.

Este plugin genera un shortcode llamado [texto-protegido], el cual puedes utilizar en el lugar donde quieras mostrar la opción de proteger texto (en una página, en un artículo o en la sidebar, añadiéndolo como un widget de tipo shortcode, desde la opción Apariencia, Widgets).

La forma de utilizar el shortcode es la siguiente:

[texto-protegido password=«contraseña»] Texto protegido [/texto-protegido]

Debes cambiar el texto contraseña, por la contraseña que quieras utilizar, por ejemplo:

[texto-protegido password=«123456789»] Texto protegido [/texto-protegido]

Donde 123456789 es la contraseña que debe introducir el usuario para poder ver el texto protegido (o cualquier otro tipo de contenido).

Resultado

Por último:

Ten en cuenta que este es un ejemplo básico, y puedes modificarlo a tu gusto, pero es importante que tengas conocimientos básicos de PHP para poder hacerlo.

Este artículo ha sido visitado: 13 veces

Obtén acceso a los secretos mejor guardados de WordPress con solo un clic

Suscríbete a la newsletter y recibe en tu correo electrónico 10 snippets de código exclusivos que nunca se han publicado en nuestra membresía y que nunca se publicarán.

Obtén la ventaja definitiva en WordPress y conviértete en un experto.

leadmagnetcodigos

PDF

10 códigos para WordPress, Divi y WooCommerce, que nunca han sido publicados aquí, ni se publicarán

Deja que WordPress trabaje por ti, utiliza código.