{"id":317,"date":"2017-03-02T11:57:34","date_gmt":"2017-03-02T10:57:34","guid":{"rendered":"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/?p=317"},"modified":"2017-03-06T12:44:40","modified_gmt":"2017-03-06T11:44:40","slug":"funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional","status":"publish","type":"post","link":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/","title":{"rendered":"Funcionalidades de un sitio privado para docentes: gesti\u00f3n de usuarios y contenido condicional"},"content":{"rendered":"<p>Tras examinar en el <a title=\"Funcionalidades de un sitio privado para docentes: activaci\u00f3n del contenido restringido y autenticaci\u00f3n de los usuarios\" href=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-activacion-del-contenido-restringido-y-autenticacion-de-los-usuarios\/\" target=\"_blank\">art\u00edculo anterior<\/a> el concepto de sitio privado y explicar c\u00f3mo se puede activar el contenido restringido y gestionar la autenticaci\u00f3n de usuarios mediante un servidor externo, nos ocuparemos\u00a0a continuaci\u00f3n el resto de funcionalidades aconsejables para un sitio privado destinado exclusivamente a los docentes: la gesti\u00f3n de usuarios mediante roles personalizados y grupos de usuarios, la creaci\u00f3n de contenido condicional, y otras funcionalidades de inter\u00e9s.<\/p>\n<h2>Gesti\u00f3n de usuarios. Roles personalizados y grupos de usuarios<\/h2>\n<p>A la hora de trabajar con un sitio de contenido privado o restringido, es muy importante tener en cuenta el sistema de <a title=\"Roles and Capabilities - WordPress Codex\" href=\"https:\/\/codex.wordpress.org\/Roles_and_Capabilities\" target=\"_blank\">roles y capacidades de WordPress<\/a>, el cual determina qu\u00e9 pueden hacer cada uno de los usuarios de la aplicaci\u00f3n. Resumi\u00e9ndolo en\u00a0sus rasgos esenciales, este sistema cuenta con cinco\u00a0roles de usuario, que exponemos a continuaci\u00f3n en orden decreciente de jerarqu\u00eda:<!--more--><\/p>\n<ul>\n<li><strong>Administrador<\/strong>: en las instalaciones normales de WordPress es el usuario de m\u00e1ximo nivel, que dispone de todas las capacidades posibles. En las <a title=\"Create a Network - WordPress Codex\" href=\"https:\/\/codex.wordpress.org\/Create_A_Network\" target=\"_blank\">instalaciones multisitio<\/a>, sin embargo, no puede hacerlo todo, ya que le est\u00e1n vedadas ciertas capacidades que afectan a la gesti\u00f3n del\u00a0multisitio; por ejemplo, no puede instalar temas y plugins, crear o borrar sitios, administrar el multisitio, etc.<\/li>\n<li><strong>Editor<\/strong>: puede crear y publicar y editar sus propias entradas, as\u00ed como las entradas de los dem\u00e1s usuarios.<\/li>\n<li><strong>Autor<\/strong>: solo puede crear, publicar y editar sus propias entradas.<\/li>\n<li><strong>Colaborador<\/strong>: puede crear y editar sus propias entradas, pero no puede publicarlas; esta \u00faltima tarea corresponde a un usuario con rol de editor o administrador.<\/li>\n<li><strong>Suscriptor<\/strong>: es un usuario registrado de m\u00ednimo nivel, que solo puede consultar su propio perfil.<\/li>\n<\/ul>\n<p>Adem\u00e1s, en las instalaciones multisitio de WordPress existe lo que se denomina <strong>superadministrador<\/strong>, que es un\u00a0administrador con varias capacidades adicionales: puede hacerlo todo, en cualquiera de los sitios de una instalaci\u00f3n multisitio, y tambi\u00e9n puede administrar el propio multisitio.<\/p>\n<p>Si se utiliza un sistema que permita\u00a0autenticarse a los usuarios con las credenciales almacenadas en un servidor externo, es esencial que el rol atribuido por defecto a los usuarios sea el m\u00e1s bajo posible, para impedir de este modo que un usuario inexperto o excesivamente aventurero haga lo que no debe. Por tanto, conviene asignar por defecto a todos los usuarios que se autentiquen por LDAP el rol de suscriptor. Tiempo habr\u00e1, posteriormente, de modificar el rol de aquellos usuarios que deban tener capacidades m\u00e1s potentes.<\/p>\n<h3>Roles personalizados<\/h3>\n<p>En ciertas circunstancias, es posible que un sitio web de contenido privado o restringido exija modificar los roles que acabamos de citar, bien para crear nuevos roles, bien para cambiar\u00a0las capacidades asignadas a los roles por defecto de WordPress. Por ejemplo, puede ser necesario contar con uno o varios profesores que desempe\u00f1en un rol espec\u00edfico, con las capacidades propias de un autor, m\u00e1s alguna de las capacidades exclusivas de un editor (algo as\u00ed, como un &#8220;autor mejorado&#8221;). Pues bien, para esta tarea -muy delicada, y que no debe llevarse a cabo sin tomar las debidas\u00a0precauciones- hay dos plugins que vienen como anillo al dedo: el ya citado <a title=\"Members - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/members\/\" target=\"_blank\">Members<\/a> y <a title=\"User Role Editor - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/user-role-editor\/\" target=\"_blank\">User Role Editor<\/a>. Cualquiera de los dos permite definir nuevos roles o modificar los ya existentes. Incluso permiten definir capacidades personalizadas, aunque para ello es necesario programar las correspondientes funciones.<\/p>\n<h3>Grupos de usuarios<\/h3>\n<p>Cuando en un sitio web est\u00e1n dados de alta muchos usuarios, es frecuente que surja la necesidad de distribuirlos en varios grupos. Pues bien, para lograr esta funcionalidad tambi\u00e9n existen numerosos plugins, de entre los cuales recomendamos <a title=\"User Groups - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/user-groups\/\" target=\"_blank\">User Groups<\/a> o <a title=\"Groups - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/groups\/\" target=\"_blank\">Groups<\/a>. El primer plugin solo permite definir y gestionar grupos de usuarios; el segundo, mucho m\u00e1s completo, proporciona adem\u00e1s la posibilidad de gestionar capacidades, asignar permisos de contenido, etc.<\/p>\n<h2>Contenido condicional<\/h2>\n<p>En un sitio de contenido privado o restringido es posible no solo definir condiciones\u00a0globales, como\u00a0&#8220;nadie puede acceder a ning\u00fan contenido si no es un usuario registrado&#8221;, sino tambi\u00e9n condiciones m\u00e1s precisas, del tipo &#8220;solo los usuarios con el rol X podr\u00e1n ver el contenido Y&#8221;. Por otro lado, hay que tener en cuenta que, cuando hablamos de contenido de un sitio web, no solo nos referimos a las entradas, p\u00e1ginas y otros tipos de contenido, sino tambi\u00e9n a elementos como men\u00fas, widgets, \u00e1reas de widgets, etc. A continuaci\u00f3n veremos c\u00f3mo se pueden configurar todos estos elementos para impedir que sean visibles por parte de visitantes o usuarios no deseados.<\/p>\n<h3>Men\u00fas condicionales<\/h3>\n<p>Aunque un sitio web sea enteramente privado, y aunque su contenido sea inaccesible\u00a0para usuarios no registrados, los enlaces que forman parte de\u00a0los men\u00fas siguen siendo visibles, lo cual puede dar pistas sobre el contenido del sitio a visitantes no deseados. Si se quiere proteger dichos elementos, hay que utilizar plugins dise\u00f1ados a tal efecto. A continuaci\u00f3n explicaremos el uso de dos complementos\u00a0distintos, <a title=\"Nav Menu Roles - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/nav-menu-roles\/\" target=\"_blank\">Nav Menu Roles<\/a> y <a title=\"Conditional Menus - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/conditional-menus\/\" target=\"_blank\">Conditional Menus<\/a>, que permiten precisar las circunstancias en virtud de las cuales deben\u00a0ser visibles los elementos individuales de men\u00fa, en el primer caso, y los men\u00fas completos, en el segundo.<\/p>\n<p>Una vez activado el plugin Nav Menu Roles, cada elemento de men\u00fa dispone de opciones adicionales, que sirven para precisar\u00a0las circunstancias en que dicho elemento\u00a0es visible, y qu\u00e9 roles de usuario pueden ver dicho elemento. En la figura 1 se muestra un elemento de men\u00fa cuya\u00a0visibilidad ha sido restringida solo a los usuarios suscriptores; las figuras 2 y 3, por su parte, muestran la p\u00e1gina principal de un sitio web privado en dos circunstancias diferentes: con todos los elementos de men\u00fa visibles para los usuarios no registrados (figura 2), y con algunos elementos de men\u00fa -la categor\u00eda &#8220;Noticias&#8221; y la p\u00e1gina &#8220;P\u00e1gina 1&#8221;- ocultos para dichos usuarios (figura 3).<\/p>\n<figure id=\"attachment_321\" aria-describedby=\"caption-attachment-321\" style=\"width: 422px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/configuracion-de-visibilidad-de-menus.jpg\"><img data-attachment-id=\"321\" data-permalink=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/configuracion-de-visibilidad-de-menus\/\" data-orig-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/configuracion-de-visibilidad-de-menus.jpg\" data-orig-size=\"422,689\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Configuraci\u00f3n de la visibilidad de los elementos de men\u00fa, con el plugin Nav Menu Roles\" data-image-description=\"&lt;p&gt;Configuraci\u00f3n de la visibilidad de los elementos de men\u00fa, con el plugin Nav Menu Roles&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Configuraci\u00f3n de la visibilidad de los elementos de men\u00fa, con el plugin Nav Menu Roles&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/configuracion-de-visibilidad-de-menus-184x300.jpg\" data-large-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/configuracion-de-visibilidad-de-menus.jpg\" loading=\"lazy\" class=\"wp-image-321 size-full\" title=\"Figura 1 - Configuraci\u00f3n de la visibilidad de un elemento de men\u00fa, con el plugin Nav Menu Roles\" src=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/configuracion-de-visibilidad-de-menus.jpg\" alt=\"Figura 1 - Configuraci\u00f3n de la visibilidad de un elemento de men\u00fa, con el plugin Nav Menu Roles\" width=\"422\" height=\"689\" srcset=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/configuracion-de-visibilidad-de-menus.jpg 422w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/configuracion-de-visibilidad-de-menus-184x300.jpg 184w\" sizes=\"(max-width: 422px) 100vw, 422px\" \/><\/a><figcaption id=\"caption-attachment-321\" class=\"wp-caption-text\">Figura 1 &#8211; Configuraci\u00f3n de la visibilidad de un elemento de men\u00fa, con el plugin Nav Menu Roles<\/figcaption><\/figure>\n<figure id=\"attachment_322\" aria-describedby=\"caption-attachment-322\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-para-todos-los-usuarios.jpg\"><img data-attachment-id=\"322\" data-permalink=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/menus-para-todos-los-usuarios\/\" data-orig-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-para-todos-los-usuarios.jpg\" data-orig-size=\"1200,656\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Men\u00fas para todos los usuarios\" data-image-description=\"&lt;p&gt;Men\u00fas para todos los usuarios&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Men\u00fas para todos los usuarios&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-para-todos-los-usuarios-300x164.jpg\" data-large-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-para-todos-los-usuarios-1024x560.jpg\" loading=\"lazy\" class=\"wp-image-322 size-full\" title=\"Figura 2 - Elementos de men\u00fa visibles para todos los usuarios\" src=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-para-todos-los-usuarios.jpg\" alt=\"Figura 2 - Elementos de men\u00fa visibles para todos los usuarios\" width=\"1200\" height=\"656\" srcset=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-para-todos-los-usuarios.jpg 1200w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-para-todos-los-usuarios-300x164.jpg 300w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-para-todos-los-usuarios-768x420.jpg 768w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-para-todos-los-usuarios-1024x560.jpg 1024w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/a><figcaption id=\"caption-attachment-322\" class=\"wp-caption-text\">Figura 2 &#8211; Elementos de men\u00fa visibles para todos los usuarios<\/figcaption><\/figure>\n<figure id=\"attachment_320\" aria-describedby=\"caption-attachment-320\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-solo-para-usuarios-registrados.jpg\"><img data-attachment-id=\"320\" data-permalink=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/menus-solo-para-usuarios-registrados\/\" data-orig-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-solo-para-usuarios-registrados.jpg\" data-orig-size=\"1200,678\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Elementos de men\u00fa no visibles\" data-image-description=\"&lt;p&gt;Elementos de men\u00fa no visibles&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Elementos de men\u00fa no visibles&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-solo-para-usuarios-registrados-300x170.jpg\" data-large-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-solo-para-usuarios-registrados-1024x579.jpg\" loading=\"lazy\" class=\"wp-image-320 size-full\" title=\"Figura 3 - Elementos de men\u00fa visibles solo para usuarios registrados, mediante el plugin Nav Menu Roles\" src=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-solo-para-usuarios-registrados.jpg\" alt=\"Figura 3 - Elementos de men\u00fa visibles solo para usuarios registrados, mediante el plugin Nav Menu Roles\" width=\"1200\" height=\"678\" srcset=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-solo-para-usuarios-registrados.jpg 1200w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-solo-para-usuarios-registrados-300x170.jpg 300w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-solo-para-usuarios-registrados-768x434.jpg 768w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menus-solo-para-usuarios-registrados-1024x579.jpg 1024w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/a><figcaption id=\"caption-attachment-320\" class=\"wp-caption-text\">Figura 3 &#8211; Elementos de men\u00fa visibles solo para usuarios registrados, mediante el plugin Nav Menu Roles<\/figcaption><\/figure>\n<p>Con el plugin Conditional Menus es posible configurar un sitio web privado con varios men\u00fas enteramente diferentes, en funci\u00f3n de las circunstancias de los usuarios que lo visitan. Para el ejemplo de sitio web privado que estamos desarrollando, hemos definido dos men\u00fas distintos:<\/p>\n<ul>\n<li>El &#8220;men\u00fa para usuarios registrados&#8221;, que contiene 4 enlaces, tal como muestra la figura 2.<\/li>\n<li>El &#8220;men\u00fa para usuarios no registrados&#8221;, que contiene un \u00fanico enlace, tal como muestra la figura 4.<\/li>\n<\/ul>\n<figure id=\"attachment_324\" aria-describedby=\"caption-attachment-324\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menu-para-usuarios-no-registrados.jpg\"><img data-attachment-id=\"324\" data-permalink=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/menu-para-usuarios-no-registrados\/\" data-orig-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menu-para-usuarios-no-registrados.jpg\" data-orig-size=\"1200,672\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Men\u00fa para usuarios no registrados\" data-image-description=\"&lt;p&gt;Men\u00fa para usuarios no registrados&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Men\u00fa para usuarios no registrados&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menu-para-usuarios-no-registrados-300x168.jpg\" data-large-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menu-para-usuarios-no-registrados-1024x573.jpg\" loading=\"lazy\" class=\"wp-image-324 size-full\" title=\"Figura 4 - Men\u00fa para usuarios no registrados, creado mediante el plugin Conditional Menus\" src=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menu-para-usuarios-no-registrados.jpg\" alt=\"Figura 4 - Men\u00fa para usuarios no registrados, creado mediante el plugin Conditional Menus\" width=\"1200\" height=\"672\" srcset=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menu-para-usuarios-no-registrados.jpg 1200w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menu-para-usuarios-no-registrados-300x168.jpg 300w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menu-para-usuarios-no-registrados-768x430.jpg 768w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/menu-para-usuarios-no-registrados-1024x573.jpg 1024w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/a><figcaption id=\"caption-attachment-324\" class=\"wp-caption-text\">Figura 4 &#8211; Men\u00fa para usuarios no registrados, creado mediante el plugin Conditional Menus<\/figcaption><\/figure>\n<p>La configuraci\u00f3n es muy simple: basta con establecer, mediante las funciones del plugin\u00a0Conditional Menus, una \u00fanica condici\u00f3n: que el &#8220;men\u00fa para usuarios registrados&#8221; solo se muestre cuando los usuarios han iniciado sesi\u00f3n, tal como aparece en la figura 5. En todas las dem\u00e1s circunstancias, se mostrar\u00e1 el &#8220;men\u00fa para usuarios no registrados&#8221;.<\/p>\n<figure id=\"attachment_325\" aria-describedby=\"caption-attachment-325\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/condiciones-para-usuarios-registrados.jpg\"><img data-attachment-id=\"325\" data-permalink=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/condiciones-para-usuarios-registrados\/\" data-orig-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/condiciones-para-usuarios-registrados.jpg\" data-orig-size=\"1200,631\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Condiciones para el men\u00fa de usuarios registrados\" data-image-description=\"&lt;p&gt;Condiciones para el men\u00fa de usuarios registrados&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Condiciones para el men\u00fa de usuarios registrados&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/condiciones-para-usuarios-registrados-300x158.jpg\" data-large-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/condiciones-para-usuarios-registrados-1024x538.jpg\" loading=\"lazy\" class=\"wp-image-325 size-full\" title=\"Figura 5 - Condiciones para el men\u00fa de usuarios registrados, creado mediante el plugin Conditional Menus\" src=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/condiciones-para-usuarios-registrados.jpg\" alt=\"Figura 5 - Condiciones para el men\u00fa de usuarios registrados, creado mediante el plugin Conditional Menus\" width=\"1200\" height=\"631\" srcset=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/condiciones-para-usuarios-registrados.jpg 1200w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/condiciones-para-usuarios-registrados-300x158.jpg 300w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/condiciones-para-usuarios-registrados-768x404.jpg 768w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/condiciones-para-usuarios-registrados-1024x538.jpg 1024w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/a><figcaption id=\"caption-attachment-325\" class=\"wp-caption-text\">Figura 5 &#8211; Condiciones para el men\u00fa de usuarios registrados, creado mediante el plugin Conditional Menus<\/figcaption><\/figure>\n<p>Quienes deseen ver un ejemplo concreto y pr\u00e1ctico de\u00a0uso de este plugin (aunque no relacionado con la gesti\u00f3n de contenido privado o restringido) pueden recorrer la web del <a title=\"CREENA\" href=\"http:\/\/creena.educacion.navarra.es\/web\/\" target=\"_blank\">CREENA<\/a>. Este stiio web ha optado por definir un gran n\u00famero de men\u00fas, mediante los cuales se organiza el acceso al contenido de sus\u00a0diversas \u00e1reas.<\/p>\n<h3>Widgets condicionales<\/h3>\n<p>Restricciones semejantes a las que hemos aplicado a los elementos de men\u00fa y a los men\u00fas completos se pueden definir\u00a0tambi\u00e9n en los widgets individuales. Para ello hay que utilizar plugins como\u00a0<a title=\"Widget Logic - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/widget-logic\/\" target=\"_blank\">Widget Logic<\/a>, <a title=\"Widget Options - WordPress Plugins\" href=\"https:\/\/es.wordpress.org\/plugins\/widget-options\/\" target=\"_blank\">Widget\u00a0Options<\/a>, <a title=\"Dynamic Widgets - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/dynamic-widgets\/\" target=\"_blank\">Dynamic Widgets<\/a>, <a title=\"Widget Context - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/widget-context\/\" target=\"_blank\">Widget Context<\/a>, <a title=\"Widgets Control - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/widgets-control\/\" target=\"_blank\">Widgets Control<\/a> o incluso el m\u00f3dulo <a title=\"Widget Visibility - Jetpack for WordPress\" href=\"https:\/\/jetpack.com\/support\/widget-visibility\/\" target=\"_blank\">Visibilidad de widgets del plugin Jetpack<\/a>, que sirven para aplicar condiciones a cada widget. Para comprender su funcionamiento, lo mejor es\u00a0analizar un ejemplo de uso del plugin Widget Logic, que describimos a continuaci\u00f3n.<\/p>\n<p>Si queremos conseguir que los widgets de b\u00fasqueda y archivos del sitio (v\u00e9ase la figura 2), sean invisibles para los usuarios que no han iniciado sesi\u00f3n, basta con a\u00f1adir una condici\u00f3n espec\u00edfica al campo que el plugin Widget Logic a\u00f1ade al final de la caja de configuraci\u00f3n de\u00a0ambos widgets, tal como se muestra en la figura 6. La condici\u00f3n que hemos definido para tal prop\u00f3sito\u00a0es\u00a0<code>is_user_logged_in()<\/code>. Para m\u00e1s informaci\u00f3n sobre las condiciones que se pueden aplicar mediante este plugin, v\u00e9ase la complet\u00edsima documentaci\u00f3n sobre las denominadas <a title=\"Conditional Tags - WordPress Codex\" href=\"https:\/\/codex.wordpress.org\/Conditional_Tags\" target=\"_blank\">conditional tags<\/a> o etiquetas condicionales de WordPress.<\/p>\n<figure id=\"attachment_326\" aria-describedby=\"caption-attachment-326\" style=\"width: 446px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/widgets-condicionales.jpg\"><img data-attachment-id=\"326\" data-permalink=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/widgets-condicionales\/\" data-orig-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/widgets-condicionales.jpg\" data-orig-size=\"446,568\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Widgets condicionales\" data-image-description=\"&lt;p&gt;Widgets condicionales&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Widgets condicionales&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/widgets-condicionales-236x300.jpg\" data-large-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/widgets-condicionales.jpg\" loading=\"lazy\" class=\"wp-image-326 size-full\" title=\"Figura 6 - Configuraci\u00f3n de los widgets condicionales, mediante el plugin Widget Logic\" src=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/widgets-condicionales.jpg\" alt=\"Figura 6 - Configuraci\u00f3n de los widgets condicionales, mediante el plugin Widget Logic\" width=\"446\" height=\"568\" srcset=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/widgets-condicionales.jpg 446w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/widgets-condicionales-236x300.jpg 236w\" sizes=\"(max-width: 446px) 100vw, 446px\" \/><\/a><figcaption id=\"caption-attachment-326\" class=\"wp-caption-text\">Figura 6 &#8211; Configuraci\u00f3n de los widgets condicionales, mediante el plugin Widget Logic<\/figcaption><\/figure>\n<p>El resultado de esta acci\u00f3n\u00a0es una p\u00e1gina sin los dos widgets que acabamos de reconfigurar y cuyo contenido, por tanto, est\u00e1 casi totalmente protegido de miradas indiscretas, tal como puede comprobarse\u00a0en la figura 7. En efecto, la captura de pantalla muestra los elementos de informaci\u00f3n imprescindibles para quienes acceden al sitio privado: su t\u00edtulo y descripci\u00f3n, un p\u00e1rrafo\u00a0que define la naturaleza restringida del sitio, un \u00fanico\u00a0elemento de men\u00fa (que tambi\u00e9n se podr\u00eda eliminar, pues resulta redundante) y el formulario de inicio de sesi\u00f3n,. En cuanto los usuarios introduzcan en en \u00e9l sus credenciales de usuario, ya podr\u00e1n ver la p\u00e1gina completa, tal como aparece en la figura 8.<\/p>\n<figure id=\"attachment_327\" aria-describedby=\"caption-attachment-327\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-sin-widgets.jpg\"><img data-attachment-id=\"327\" data-permalink=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/sitio-web-privado-sin-widgets\/\" data-orig-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-sin-widgets.jpg\" data-orig-size=\"1200,614\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Sitio web privado sin widgets\" data-image-description=\"&lt;p&gt;Sitio web privado sin widgets&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Sitio web privado sin widgets&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-sin-widgets-300x154.jpg\" data-large-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-sin-widgets-1024x524.jpg\" loading=\"lazy\" class=\"wp-image-327 size-full\" title=\"Figura 7 - Portada del sitio web privado, con un contenido m\u00ednimo\" src=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-sin-widgets.jpg\" alt=\"Figura 7 - Portada del sitio web privado, con un contenido m\u00ednimo\" width=\"1200\" height=\"614\" srcset=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-sin-widgets.jpg 1200w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-sin-widgets-300x154.jpg 300w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-sin-widgets-768x393.jpg 768w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-sin-widgets-1024x524.jpg 1024w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/a><figcaption id=\"caption-attachment-327\" class=\"wp-caption-text\">Figura 7 &#8211; Portada del sitio web privado, con un contenido m\u00ednimo<\/figcaption><\/figure>\n<figure id=\"attachment_328\" aria-describedby=\"caption-attachment-328\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-con-widgets.jpg\"><img data-attachment-id=\"328\" data-permalink=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/sitio-web-privado-con-widgets\/\" data-orig-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-con-widgets.jpg\" data-orig-size=\"1200,775\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Sitio web privado con widgets\" data-image-description=\"&lt;p&gt;Sitio web privado con widgets&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Sitio web privado con widgets&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-con-widgets-300x194.jpg\" data-large-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-con-widgets-1024x661.jpg\" loading=\"lazy\" class=\"wp-image-328 size-full\" title=\"Figura 8 - Portada del sitio web privado, con todos los widgets y el men\u00fa completo\" src=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-con-widgets.jpg\" alt=\"Figura 8 - Portada del sitio web privado, con todos los widgets y el men\u00fa completo\" width=\"1200\" height=\"775\" srcset=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-con-widgets.jpg 1200w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-con-widgets-300x194.jpg 300w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-con-widgets-768x496.jpg 768w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/sitio-web-privado-con-widgets-1024x661.jpg 1024w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/a><figcaption id=\"caption-attachment-328\" class=\"wp-caption-text\">Figura 8 &#8211; Portada del sitio web privado, con todos los widgets y el men\u00fa completo<\/figcaption><\/figure>\n<h3>\u00c1reas de widgets o barras laterales condicionales<\/h3>\n<p>No solo se pueden aplicar restricciones a los widgets individuales, sino tambi\u00e9n a las \u00e1reas de widgets o barras laterales en su conjunto. Aunque en este curso\u00a0no vamos a considerar esta funcionalidad, ya que resulta excesivamente compleja para la mayor\u00eda de los casos, los interesados en conseguirla\u00a0pueden acudir a plugins gratuitos como <a title=\"Custom Sidebars - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/custom-sidebars\/\" target=\"_blank\">Custom Sidebars<\/a> o <a title=\"Content Aware Sidebars - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/content-aware-sidebars\/\" target=\"_blank\">Content Aware Sidebars<\/a>, o sus &#8220;hermanos mayores&#8221;, de pago y mucho m\u00e1s potentes: <a title=\"Custom Sidebars Pro - WPMU DEV\" href=\"https:\/\/premium.wpmudev.org\/project\/custom-sidebars-pro\/\" target=\"_blank\">Custom Sidebars Pro<\/a>\u00a0(el PNTE dispone de una licencia, por lo cual los centros pueden solicitar su instalaci\u00f3n) y <a title=\"Content Aware Sidebars Pro - DEV Institute\" href=\"https:\/\/dev.institute\/wordpress\/sidebars-pro\/\" target=\"_blank\">Content Aware Sidebars Pro<\/a>.<\/p>\n<h3>Elementos condicionales de contenido<\/h3>\n<p>El \u00faltimo aspecto del contenido condicional que vamos a examinar es la restricci\u00f3n de acceso para elementos de contenido que forman parte de entradas o p\u00e1ginas. Es decir, explicaremos c\u00f3mo se puede conseguir que los visitantes de un sitio puedan ver solo parte del contenido de un art\u00edculo concreto. Para ello, se pueden utilizar muchos plugins, aunque por su simplicidad de concepto y uso hemos decidido seleccionar el plugin <a title=\"Restrict Content - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/restrict-content\/\" target=\"_blank\">Restrict Content<\/a>, versi\u00f3n gratuita del celeb\u00e9rrimo <a title=\"Restrict Content Pro\" href=\"https:\/\/restrictcontentpro.com\/\" target=\"_blank\">Restrict Content Pro<\/a>.<\/p>\n<p>Para explicar su uso, nada mejor que mostrar\u00a0un ejemplo del sitio web privado para profesores que hemos propuesto a modo de pr\u00e1ctica: supongamos que deseamos que en la p\u00e1gina de inicio de este sitio web aparezca una informaci\u00f3n visible para todos los visitantes, pero que en la misma p\u00e1gina aparezca un bloque de informaci\u00f3n que solo deben ver los usuarios registrados. Pues bien, podemos definir dicho bloque con un simple shortcode, del siguiente modo:<\/p>\n<p><code>[restrict]Bloque de informaci\u00f3n para usuarios que han iniciado sesi\u00f3n.[\/restrict]<\/code><\/p>\n<p>Si queremos precisar m\u00e1s el rol de usuarios que tendr\u00e1n acceso a\u00a0dicho bloque, podemos a\u00f1adir un par\u00e1metro con el rol de usuario, del siguiente modo:<\/p>\n<p><code>[userlevel=\"editor\"]Bloque de informaci\u00f3n que solo ver\u00e1n los usuarios con el rol m\u00ednimo de editor.[\/restrict]<\/code><\/p>\n<p>Tambi\u00e9n podemos conseguir el efecto contrario, es decir, crear un bloque de contenido que solo est\u00e9 accesible para los usuarios que no han iniciado sesi\u00f3n. En este caso, el shortcode ser\u00e1 el siguiente:<\/p>\n<p><code>[not_logged_in]Este bloque de informaci\u00f3n solo se muestra a los usuarios que no han iniciado sesi\u00f3n.[\/not_logged_in]<\/code><\/p>\n<p>Estos shortcodes se pueden combinar para crear art\u00edculos que tengan bloques de contenido de visibilidad diferenciada: unos contenidos ser\u00e1n visibles para los visitantes normales, y otros solo para los usuarios registrados. De esta manera, el mismo art\u00edculo sirve para distintos prop\u00f3sitos, lo cual resulta muy \u00fatil. Un ejemplo de uso de los shortcodes puede verse en la figura 9:<\/p>\n<figure id=\"attachment_332\" aria-describedby=\"caption-attachment-332\" style=\"width: 856px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-restringido-y-no-restringido.jpg\"><img data-attachment-id=\"332\" data-permalink=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/contenido-restringido-y-no-restringido\/\" data-orig-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-restringido-y-no-restringido.jpg\" data-orig-size=\"856,592\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Contenido restringido y no restringido\" data-image-description=\"&lt;p&gt;Contenido restringido y no restringido&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Contenido restringido y no restringido&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-restringido-y-no-restringido-300x207.jpg\" data-large-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-restringido-y-no-restringido.jpg\" loading=\"lazy\" class=\"wp-image-332 size-full\" title=\"Figura 9 - Contenido para usuarios registrados y no registrados, mediante el plugin Restrict Content\" src=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-restringido-y-no-restringido.jpg\" alt=\"Figura 9 - Contenido para usuarios registrados y no registrados, mediante el plugin Restrict Content\" width=\"856\" height=\"592\" srcset=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-restringido-y-no-restringido.jpg 856w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-restringido-y-no-restringido-300x207.jpg 300w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-restringido-y-no-restringido-768x531.jpg 768w\" sizes=\"(max-width: 856px) 100vw, 856px\" \/><\/a><figcaption id=\"caption-attachment-332\" class=\"wp-caption-text\">Figura 9 &#8211; Contenido para usuarios registrados y no registrados, mediante el plugin Restrict Content<\/figcaption><\/figure>\n<p>El plugin Restrict Content no solo permite limitar el acceso a\u00a0bloques de informaci\u00f3n, sino a todo un art\u00edculo. Para ello, dispone de una caja de metadatos que se a\u00f1ade al interfaz de edici\u00f3n de WordPress\u00a0(v\u00e9ase la figura 10). No obstante, esta funci\u00f3n resulta redundante si hemos utilizado un plugin como <a title=\"Authorizer - WordPress Plugins\" href=\"https:\/\/wordpress.org\/plugins\/authorizer\/\" target=\"_blank\">Authorizer<\/a>, destinado a crear un sitio enteramente privado, tal como explicamos en el <a title=\"Funcionalidades de un sitio privado para docentes: activaci\u00f3n del contenido restringido y autenticaci\u00f3n de los usuarios\" href=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-activacion-del-contenido-restringido-y-autenticacion-de-los-usuarios\/\">art\u00edculo anterior<\/a>.<\/p>\n<figure id=\"attachment_331\" aria-describedby=\"caption-attachment-331\" style=\"width: 974px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-individual-restringido.jpg\"><img data-attachment-id=\"331\" data-permalink=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/contenido-individual-restringido\/\" data-orig-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-individual-restringido.jpg\" data-orig-size=\"974,246\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Contenido individual retringido\" data-image-description=\"&lt;p&gt;Contenido individual retringido&lt;\/p&gt;\n\" data-image-caption=\"&lt;p&gt;Contenido individual retringido&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-individual-restringido-300x76.jpg\" data-large-file=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-individual-restringido.jpg\" loading=\"lazy\" class=\"wp-image-331 size-full\" title=\"Figura 10 - Restricci\u00f3n de acceso a un art\u00edculo, mediante el plugin Restrict Content\" src=\"http:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-individual-restringido.jpg\" alt=\"Figura 10 - Restricci\u00f3n de acceso a un art\u00edculo, mediante el plugin Restrict Content\" width=\"974\" height=\"246\" srcset=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-individual-restringido.jpg 974w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-individual-restringido-300x76.jpg 300w, https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/contenido-individual-restringido-768x194.jpg 768w\" sizes=\"(max-width: 974px) 100vw, 974px\" \/><\/a><figcaption id=\"caption-attachment-331\" class=\"wp-caption-text\">Figura 10 &#8211; Restricci\u00f3n de acceso a un art\u00edculo, mediante el plugin Restrict Content<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Funcionalidades de un sitio privado para docentes, 2: roles personalizados, grupos de usuarios, men\u00fas, widgets y elementos de contenido condicionales.<\/p>\n","protected":false},"author":1,"featured_media":323,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[62],"tags":[70,69,63,64],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Funcionalidades de un sitio privado para docentes: gesti\u00f3n de usuarios y contenido condicional - Curso de WordPress 2017<\/title>\n<meta name=\"description\" content=\"Funcionalidades de un sitio privado para docentes, 2. Roles personalizados, grupos de usuarios, men\u00fas, widgets y elementos de contenido condicionales.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Funcionalidades de un sitio privado para docentes: gesti\u00f3n de usuarios y contenido condicional - Curso de WordPress 2017\" \/>\n<meta property=\"og:description\" content=\"Funcionalidades de un sitio privado para docentes, 2. Roles personalizados, grupos de usuarios, men\u00fas, widgets y elementos de contenido condicionales.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/\" \/>\n<meta property=\"og:site_name\" content=\"Curso de WordPress 2017\" \/>\n<meta property=\"article:published_time\" content=\"2017-03-02T10:57:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-03-06T11:44:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/muchos-candados.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1034\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Administrador\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Administrador\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/\",\"url\":\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/\",\"name\":\"Funcionalidades de un sitio privado para docentes: gesti\u00f3n de usuarios y contenido condicional - Curso de WordPress 2017\",\"isPartOf\":{\"@id\":\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/#website\"},\"datePublished\":\"2017-03-02T10:57:34+00:00\",\"dateModified\":\"2017-03-06T11:44:40+00:00\",\"author\":{\"@id\":\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/#\/schema\/person\/5d858648b5776d587b8a7ffc7c7a7d31\"},\"description\":\"Funcionalidades de un sitio privado para docentes, 2. Roles personalizados, grupos de usuarios, men\u00fas, widgets y elementos de contenido condicionales.\",\"breadcrumb\":{\"@id\":\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Funcionalidades de un sitio privado para docentes: gesti\u00f3n de usuarios y contenido condicional\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/#website\",\"url\":\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/\",\"name\":\"Curso de WordPress 2017\",\"description\":\"Curso de WordPress en el CAP de Pamplona\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/#\/schema\/person\/5d858648b5776d587b8a7ffc7c7a7d31\",\"name\":\"Administrador\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/636dfeeef5d663d0784baecccc697b02?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/636dfeeef5d663d0784baecccc697b02?s=96&d=mm&r=g\",\"caption\":\"Administrador\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Funcionalidades de un sitio privado para docentes: gesti\u00f3n de usuarios y contenido condicional - Curso de WordPress 2017","description":"Funcionalidades de un sitio privado para docentes, 2. Roles personalizados, grupos de usuarios, men\u00fas, widgets y elementos de contenido condicionales.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/","og_locale":"es_ES","og_type":"article","og_title":"Funcionalidades de un sitio privado para docentes: gesti\u00f3n de usuarios y contenido condicional - Curso de WordPress 2017","og_description":"Funcionalidades de un sitio privado para docentes, 2. Roles personalizados, grupos de usuarios, men\u00fas, widgets y elementos de contenido condicionales.","og_url":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/","og_site_name":"Curso de WordPress 2017","article_published_time":"2017-03-02T10:57:34+00:00","article_modified_time":"2017-03-06T11:44:40+00:00","og_image":[{"width":1600,"height":1034,"url":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/muchos-candados.jpg","type":"image\/jpeg"}],"author":"Administrador","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Administrador","Tiempo de lectura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/","url":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/","name":"Funcionalidades de un sitio privado para docentes: gesti\u00f3n de usuarios y contenido condicional - Curso de WordPress 2017","isPartOf":{"@id":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/#website"},"datePublished":"2017-03-02T10:57:34+00:00","dateModified":"2017-03-06T11:44:40+00:00","author":{"@id":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/#\/schema\/person\/5d858648b5776d587b8a7ffc7c7a7d31"},"description":"Funcionalidades de un sitio privado para docentes, 2. Roles personalizados, grupos de usuarios, men\u00fas, widgets y elementos de contenido condicionales.","breadcrumb":{"@id":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/funcionalidades-de-un-sitio-privado-para-docentes-gestion-de-usuarios-y-contenido-condicional\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/"},{"@type":"ListItem","position":2,"name":"Funcionalidades de un sitio privado para docentes: gesti\u00f3n de usuarios y contenido condicional"}]},{"@type":"WebSite","@id":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/#website","url":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/","name":"Curso de WordPress 2017","description":"Curso de WordPress en el CAP de Pamplona","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/#\/schema\/person\/5d858648b5776d587b8a7ffc7c7a7d31","name":"Administrador","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/636dfeeef5d663d0784baecccc697b02?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/636dfeeef5d663d0784baecccc697b02?s=96&d=mm&r=g","caption":"Administrador"}}]}},"jetpack_featured_media_url":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-content\/uploads\/2017\/03\/muchos-candados.jpg","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8lSgS-57","_links":{"self":[{"href":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-json\/wp\/v2\/posts\/317"}],"collection":[{"href":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-json\/wp\/v2\/comments?post=317"}],"version-history":[{"count":0,"href":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-json\/wp\/v2\/posts\/317\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-json\/wp\/v2\/media\/323"}],"wp:attachment":[{"href":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-json\/wp\/v2\/media?parent=317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-json\/wp\/v2\/categories?post=317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cursoswp.educacion.navarra.es\/cursowp2017\/wp-json\/wp\/v2\/tags?post=317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}