Crear Plantilla de Acceso Restringido de Usuario en WordPress

Crear Plantilla de Acceso Restringido de Usuario en WordPress

No siempre quieres mostrar todo tipo de contenido a tus visitantes en WordPress, sobre todo cuando gestionas un sitio web que comprende un grupo de usuarios de diferentes rangos o perfiles, a los cuales quieres mostrar un contenido exclusivo. Hoy te mostraremos entonces cómo crear plantilla de acceso restringido de usuario en WordPress.

¿Qué es Plantilla en WordPress?

Plantillas de páginas son un tipo específico de archivo que puede ser asignado a una o varias páginas en tu sitio web desde el módulo de Atributos de página.

Las plantillas en WordPress muestran un contenido dinámico en una entrada, ágina, medios de archivos, entre otros. Te permiten darle una apariencia o presentación personalizada a tu sitio web como en la página  frontal, para que se vea más particular y especial de las demás páginas.

Cuando una persona navega en tu sitio web, WordPress de forma automática selecciona cuál plantilla usar para renderizar y servir la página solicitada.

Puedes crear tu propia plantilla en WordPress de forma muy sencilla, y lo único que necesitas es definir un nombre de plantilla y ya esta.

Crear Plantilla de Acceso Restringido

La plantilla de acceso restringido es una simple página que puedes crear mediante tu editor de código, con un nombre de plantilla, más el contenido que deseas mostrar para unos determinados usuarios.

/* Template Name: Página Restringida */
if ( !current_user_can('editor')) {
	include('error.php');
	exit(0);
}

Con este código lo que hacemos es crear una plantilla en WordPress con el nombre de Página Restringida para usuarios que sólo tengan los privilegios necesarios para editar entradas y página. El código es bastante sencillo, puedes tanto personalizar el nombre de la plantilla, y también el perfil de usuario.

En el código de arriba, el usuario debe tener los necesarios privilegios de editor, que le permiten superar la condición con éxito, y ver el contenido privado en la zona de acceso restringido.

Si lal condición resulta en un true, entonces se arroja al visitante una página llamada de error en este caso error.php en el código de arriba usando la plantilla. Tienes toda la libertad de modificar tanto el contenido, como la ruta del archivo.

Si te gusta este artículo, por favor compártelo, y síguenos en Google plus, Facebook y tamién en Twitter para recibir artículos y tutoriales sobre cómo optimizar y proteger WordPress.

DEJAR COMENTARIO

Favor escribir tu comentario!
Favor ingresar tu nombre aquí