Cómo puedes restringir tu contenido sin plugins

Restringir tu contenido sin plugins

Para poder realizar esta acción, necesitamos registrar un pequeño código y después crear un shortcode para insertarlo en la página en la que quieres restringir tu contenido sin utilizar plugins.

Código que vamos a utilizar y dónde ponerlo

A estas alturas, ya sabrás que este código se tiene que pegar en el archivo functions.php de tu tema activo, pero también te recomiendo que tengas creado un plugin de funciones y lo pegues en él.

El código para restringir tu contenido sin plugins es el siguiente:

// Código para mostrar contenido exclusivo a tus usuarios registrados
add_shortcode( ‘restringido’, ‘shortcode_para_usuarios_registrados’ );
function shortcode_para_usuarios_registrados( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return ‘Para poder acceder a este contenido, debes estar <a href=»https://tu-pagina-web.com/registro.php»>registrado</a>previamente’;
}

La explicación de este código es muy sencilla: en un principio se registra un shortcode llamado restringido, a continuación se crea una función llamada shortcode_para_usuarios_registrados que mostrará el contenido a los usuarios que estén registrados. Si el usuario no está registrado, entonces le redirigimos a la página de registro para que se dé de alta en nuestra web (https://tu-pagina-web.com/registro.php).

Recuerda que debes cambiar https://tu-pagina-web.com/registro.php por le URL de tu dominio 🙂

Cómo restringir el contenido

Ahora vamos a la página que contiene el contenido que queremos restringir y tan solo tenemos que añadir el shortcode [restringido] … [/restringido]. Todo el contenido que esté entre a apertura y el cierre de este shortcode, quedará restringido y será visible solo por los usuarios que estén logueados en ese momento.

En esta secuencia de imágenes verás lo sencillo que es el proceso de restringir tu contenido sin plugins:

Página con el contenido visible
Shortcode para restringir el contenido
Shortcode para restringir el contenido
Página con el contenido restringido
Página con el contenido restringido

Conclusión

Ya ves qué sencillo es restringir tu contenido a tus usuarios registrados. Si además de restringir contenido, necesitas cobrar por acceder a este contenido, entonces sí que necesitas utilizar alguno de los plugins que existen en el mercado para tal fin.

¿Qué te ha parecido el artículo?. Házmelo saber en los comentarios que tienes más abajo. Estoy deseando leerte.

Por último, si crees que este artículo puede ser interesante para algún amigo tuyo, te agradecería enormemente que lo compartieras con él y con todo el mundo a través de las Redes Sociales.


Puntúa este artículo:
[Total: 0 - Promedio: 0]

Puede que también te interese...

Deja un comentario

Información básica sobre protección de datos
Responsable: Jose González Bueno.
Finalidad: Moderación y publicación de comentarios.
Destinatarios: No se comunican datos a terceros.
Derechos: Tienes derecho a acceder, rectificar, exportar y suprimir tus datos.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

He leído y acepto la política de privacidad de este sitio. *