{"id":12897,"date":"2023-12-06T20:27:50","date_gmt":"2023-12-06T19:27:50","guid":{"rendered":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/?p=12897"},"modified":"2024-01-02T11:07:27","modified_gmt":"2024-01-02T10:07:27","slug":"como-funcionan-los-permisos-de-wordpress","status":"publish","type":"post","link":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/como-funcionan-los-permisos-de-wordpress\/","title":{"rendered":"C\u00f3mo funcionan los permisos de WordPress"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-text-align-left\">C\u00f3mo funcionan los permisos de WordPress<\/h2>\n\n\n\n<p class=\"has-text-align-left\">\u00bfSab\u00edas que una de las causas m\u00e1s habituales del&nbsp;<strong><a href=\"https:\/\/www.lucushost.com\/blog\/error-403-forbidden\/\">error 403<\/a><\/strong>&nbsp;o&nbsp;<strong><a href=\"https:\/\/www.lucushost.com\/blog\/http-error-500\/\">error 500<\/a><\/strong>&nbsp;es la mala configuraci\u00f3n de los permisos de WordPress?<\/p>\n\n\n\n<p class=\"has-text-align-left\">WordPress utiliza un sistema de permisos que define qui\u00e9n puede leer, escribir o ejecutar archivos y carpetas en tu sitio web. Si estos no est\u00e1n configurados correctamente, es posible que tu sitio no funcione adecuadamente e, incluso peor, que pongas en riesgo su seguridad.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"has-text-align-left\">Por esta raz\u00f3n, es crucial que entiendas qu\u00e9 son los permisos de WordPress y c\u00f3mo configurarlos correctamente en tu aplicaci\u00f3n. Espero que esta gu\u00eda te sea de ayuda :-).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"620\" height=\"326\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673.webp\" alt=\"\" class=\"wp-image-12900\" style=\"width:838px;height:auto\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673.webp 620w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673-300x158.webp 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/figure>\n\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">Aprender a crear y gestionar los roles y permisos de usuario de WordPress es importante cuando se trabaja con varias personas en un sitio web. Familiarizarte con los diferentes accesos te permite controlar lo que un usuario puede o no puede hacer en su sitio.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Desde Administrador hasta Suscriptor, cada rol tiene un conjunto de tareas pre asignadas por defecto, que puedes personalizar. Este art\u00edculo repasar\u00e1 seis roles predeterminados de permisos de usuario de WordPress y c\u00f3mo gestionarlos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.one.com\/es\/websitebuilder?utm_id=456&amp;msclkid=1e55695de34d1611997c0c2d2cabf3be&amp;utm_source=bing&amp;utm_medium=cpc&amp;utm_campaign=S_ONE_ES_BS%20-%20Broad%20-%20AlwaysOn%20-%20Website&amp;utm_term=tutorial%20hacer%20una%20pagina%20web&amp;utm_content=Create%20Website\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/WordPress-email-course-ES-1536x425-1-1024x283.png\" alt=\"\" class=\"wp-image-12904\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/WordPress-email-course-ES-1536x425-1-1024x283.png 1024w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/WordPress-email-course-ES-1536x425-1-300x83.png 300w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/WordPress-email-course-ES-1536x425-1-768x213.png 768w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/WordPress-email-course-ES-1536x425-1.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\">\u00bfQu\u00e9 son los permisos de WordPress?<\/h2>\n\n\n\n<p class=\"has-text-align-left\">Los permisos de WordPress son unos determinados atributos que controlan qui\u00e9n puede leer, escribir o ejecutar archivos y carpetas en tu p\u00e1gina web.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Veamos qu\u00e9 funcionalidades tiene cada uno de los permisos:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li><strong>Lectura (<em>read<\/em>)<\/strong>: permite ver el contenido de un archivo o carpeta, pero no modificarlo.<\/li>\n\n\n\n<li><strong>Escritura (<em>write<\/em>)<\/strong>: permite editar o borrar un determinado archivo o carpeta, pero no ejecutarlo.<\/li>\n\n\n\n<li><strong>Ejecuci\u00f3n (<em>execute<\/em>)<\/strong>: en caso de ser ejecutable, permite ejecutar un archivo o acceder a una carpeta.<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p class=\"has-text-align-left\">Si no existen permisos, el usuario no tiene acceso al directorio que quiere acceder.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Para comprender adecuadamente los permisos, es esencial familiarizarse con los tres tipos de usuarios a los que se aplican:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li><strong>Propietario (<em>owner<\/em>)<\/strong>: usuario propietario del fichero o directorio.<\/li>\n\n\n\n<li><strong>Grupo (<em>group<\/em>)<\/strong>: usuarios que son miembros de un mismo grupo con permisos similares.<\/li>\n\n\n\n<li><strong>P\u00fablico o mundo (<em>others<\/em>)<\/strong>: cualquier otro usuario.<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">Formato de los permisos de WordPress<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Ahora que sabes qu\u00e9 son los permisos de WordPress, es importante que conozcas su formato y nomenclatura, que no es del todo intuitiva.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Pues bien, los permisos est\u00e1n representados por un n\u00famero de tres d\u00edgitos, por ejemplo: 777, 755, 654\u2026<\/p>\n\n\n\n<p class=\"has-text-align-left\">Cada d\u00edgito indica los permisos para un usuario espec\u00edfico:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li>Primer d\u00edgito: permisos que tiene el propietario (<em>owner<\/em>).<\/li>\n\n\n\n<li>Segundo d\u00edgito: permisos que tiene el grupo (<em>group<\/em>).<\/li>\n\n\n\n<li>Tercer d\u00edgito: permisos que tiene el p\u00fablico (<em>others<\/em>).<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p class=\"has-text-align-left\">Aqu\u00ed est\u00e1n los valores num\u00e9ricos asignados a cada tipo de permiso:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li>Lectura: 4<\/li>\n\n\n\n<li>Escritura: 2<\/li>\n\n\n\n<li>Ejecuci\u00f3n: 1<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p class=\"has-text-align-left\">Si no se desea otorgar ning\u00fan permiso, se utiliza el n\u00famero 0.<\/p>\n\n\n\n<p class=\"has-text-align-left\">La forma m\u00e1s sencilla de entenderlo es mediante un ejemplo:<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Permiso 762:<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li>Primer d\u00edgito 7: el propietario puede leer (4), escribir (2) y ejecutar (1). 4+2+1=7.<\/li>\n\n\n\n<li>Segundo d\u00edgito 6: el grupo puede leer (4) y escribir (2). 4+2=6.<\/li>\n\n\n\n<li>Tercer d\u00edgito 2: el p\u00fablico puede escribir (2).<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p class=\"has-text-align-left\">En el caso del siguiente permiso, tendr\u00edamos lo siguiente:<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Permiso 777<\/strong>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li>Primer d\u00edgito 7: el propietario puede leer (4), escribir (2) y ejecutar (1). 4+2+1=7.<\/li>\n\n\n\n<li>Segundo d\u00edgito 7: el grupo puede leer (4), escribir (2) y ejecutar (1). 4+2+1=7.<\/li>\n\n\n\n<li>Tercer d\u00edgito 7: el p\u00fablico puede leer (4), escribir (2) y ejecutar (1). 4+2+1=7.<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p class=\"has-text-align-left\">Esta configuraci\u00f3n, representada como 777, es la m\u00e1s permisiva y, por razones de seguridad, nunca deber\u00edas emplearla.<\/p>\n\n\n\n<p class=\"has-text-align-left\">La configuraci\u00f3n m\u00e1s restrictiva ser\u00eda 000. Sin embargo, en este caso, al no otorgar ning\u00fan permiso a nadie, los archivos no ser\u00edan legibles, y tu sitio dejar\u00eda de funcionar por completo.<\/p>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">Otros formatos<\/h4>\n\n\n\n<p class=\"has-text-align-left\">Aunque es menos habitual, tambi\u00e9n es posible que veas los permisos de WordPress representados mediante estas letras y\/o un guion.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li><strong>r<\/strong>&nbsp;: read, permisos de lectura.<\/li>\n\n\n\n<li><strong>w<\/strong>&nbsp;: write, permisos de escritura.<\/li>\n\n\n\n<li><strong>x<\/strong>&nbsp;: eXecute, permisos de ejecuci\u00f3n.<\/li>\n\n\n\n<li><strong>\u2013<\/strong>&nbsp;: guion, sin permisos.<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p class=\"has-text-align-left\">Por tanto, es posible que veas el permiso:<\/p>\n\n\n\n<p class=\"has-text-align-left\">rw-ww-r&#8211;<\/p>\n\n\n\n<p class=\"has-text-align-left\">Como ves son nueve caracteres. Los tres primeros corresponden al propietario, los 3 siguientes al grupo y los \u00faltimos tres al p\u00fablico.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Se traducir\u00eda de la siguiente manera:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li>rw-: permisos para el propietario (lectura y escritura, sin permisos de ejecuci\u00f3n).<br>ww-: permisos para el grupo (escritura, sin permisos de lectura ni ejecuci\u00f3n).<br>r\u2013: permisos para otros usuarios (lectura, sin permisos de escritura ni ejecuci\u00f3n).<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p class=\"has-text-align-left\">En t\u00e9rminos num\u00e9ricos, esto se expresar\u00eda como 664. Si asignamos valores num\u00e9ricos a los permisos:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li>r = 4<\/li>\n\n\n\n<li>w = 2<\/li>\n\n\n\n<li>x = 1<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p class=\"has-text-align-left\">Entonces, para el propietario, tenemos 4 (lectura) + 2 (escritura) + 0 (sin ejecuci\u00f3n) = 6. Para el grupo, tenemos 2 (escritura) + 0 (sin lectura ni ejecuci\u00f3n) = 2. Para otros usuarios, tenemos 4 (lectura) + 0 (sin escritura ni ejecuci\u00f3n) = 4.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Por ejemplo, ante la siguiente secuencia:<\/p>\n\n\n\n<p class=\"has-text-align-left\">rwxrwxrwx<\/p>\n\n\n\n<p class=\"has-text-align-left\">Tendr\u00edamos la configuraci\u00f3n m\u00e1s permisiva, equivalente a 777.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">Configuraci\u00f3n correcta de permisos<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Por norma general y en la mayor\u00eda de los casos, los permisos que debes estableces en tu&nbsp;<strong><a href=\"https:\/\/www.lucushost.com\/hosting-wordpress\">Hosting WordPress<\/a><\/strong>&nbsp;o cualquier otro plan de alojamiento son:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li>Ficheros: 644<\/li>\n\n\n\n<li>Carpetas: 755<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p class=\"has-text-align-left\">Esta configuraci\u00f3n est\u00e1ndar proporciona un equilibrio entre la seguridad y la funcionalidad. Puedes optar por ser m\u00e1s restrictivo, pero ten en cuenta que esto podr\u00eda generar errores, como la imposibilidad de instalar plugins en WordPress o cambiar la plantilla.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Por otro lado, una configuraci\u00f3n mucho m\u00e1s permisiva, puede suponer un problema de seguridad para tu web, ya que cualquiera podr\u00eda acceder a sus archivos y carpetas, modificarlas o eliminarlas.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Importante<\/strong>: Si utilizas un proveedor de hosting diferente a <a href=\"https:\/\/www.lucushost.com\/\">LucusHost<\/a>, te recomendar\u00eda que verifiques con su soporte cu\u00e1les son los permisos recomendados. A veces, debido a la configuraci\u00f3n del servidor, pueden variar ligeramente.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Ocurre casi lo mismo con los&nbsp;<strong><a href=\"https:\/\/www.lucushost.com\/blog\/roles-wordpress-que-son-como-gestionarlos\/\">roles de WordPress<\/a><\/strong>. \u00bfLe dar\u00edas los privilegios de un usuario&nbsp;<em>admin<\/em>&nbsp;a un usuario&nbsp;<em>suscriptor<\/em>? \u00bfPodr\u00edas trabajar en tu web sin problema si el usuario&nbsp;<em>admin<\/em>&nbsp;tuviese los mismos privilegios que un usuario&nbsp;<em>colaborador<\/em>?<\/p>\n\n\n\n<p class=\"has-text-align-left\">Por tanto, los permisos deben configurarse de modo que el propietario tenga todos los permisos para leer, escribir o ejecutar archivos o carpetas, pero el grupo&nbsp;<em>others<\/em>&nbsp;solo pueda leerlas o directamente no tenga permisos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">C\u00f3mo comprobar los permisos de WordPress<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Aunque existen varios plugins, como WP Tools o iThemes Security, que te permiten revisar los permisos en tu aplicaci\u00f3n de WordPress, te recomendar\u00eda no instalar ninguno solo para esta tarea. Desde cPanel, puedes realizar la comprobaci\u00f3n e incluso editarlos en solo unos clics.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Primero, dir\u00edgete a la secci\u00f3n \u00abArchivos\u00bb y haz clic en \u00abAdministrador de archivos\u00bb.<\/p>\n\n\n\n<p class=\"has-text-align-left\">En la columna derecha, podr\u00e1s visualizar los permisos de tus archivos.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2023\/11\/ver-permisos-wordpress-cpanel.png\" alt=\"Ver los permisos de WordPress en cPanel\" class=\"wp-image-6991\" title=\"ver permisos wordpress cpanel\"\/><\/figure>\n\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">C\u00f3mo cambiar los permisos de WordPress<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Si has revisado los permisos de tus archivos y carpetas y te das cuenta de que estaban mal establecidos, puedes modificarlos f\u00e1cilmente. A continuaci\u00f3n te explico c\u00f3mo hacerlo.<\/p>\n\n\n\n<p class=\"has-text-align-left\">En la misma pantalla del Administrador de archivos de cPanel, haz clic con el bot\u00f3n derecho del rat\u00f3n sobre la carpeta o fichero que quieras hacer los cambios y selecciona la opci\u00f3n \u00abChange Permissions\u00bb.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2023\/11\/cambiar-permisos-wordpress-cpanel.png\" alt=\"Cambiar los permisos de WordPress desde cPanel\" class=\"wp-image-6992\" title=\"cambiar permisos wordpress cpanel\"\/><\/figure>\n\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">A continuaci\u00f3n, haz check en los permisos que quieres establecer a cada usuario. No olvides hacer clic en \u00abChange Permissions\u00bb para aplicar los cambios.<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/www.lucushost.com\/blog\/wp-content\/uploads\/2023\/11\/permisos-wordpress-cpanel.png\" alt=\"Configurar permisos de WordPress\" class=\"wp-image-6985\" style=\"width:772px;height:auto\" title=\"permisos wordpress cpanel\"\/><\/figure>\n\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">En conclusi\u00f3n<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Configurar correctamente los permisos de archivos y carpetas en WordPress es esencial para un buen funcionamiento de tu web, pero tambi\u00e9n para su seguridad.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Si est\u00e1s teniendo alg\u00fan error en tu web, te recomiendo que revises los permisos que tienes establecidos, especialmente si acabas de<strong><a href=\"https:\/\/www.lucushost.com\/blog\/como-migrar-de-hosting\/\">&nbsp;migrar de hosting<\/a><\/strong>. Es posible que una configuraci\u00f3n incorrecta, est\u00e9 generando los problemas.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Como has visto, aunque hay <a href=\"https:\/\/es.wordpress.org\/plugins\/\">plugins<\/a> que te permiten hacer esta tarea, desde cPanel no son m\u00e1s de 5 clics y no requiere conocimientos avanzados para hacerlo.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Eso s\u00ed, si tu web est\u00e1 alojada en <a href=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/\">Nicol\u00e1s <\/a>y necesitas ayuda para revisar o cambiar los permisos de WordPress, no dudes en contactar con el equipo de Soporte. Estamos aqu\u00ed para ayudarte ???? .<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"595\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1-1024x595.webp\" alt=\"\" class=\"wp-image-12908\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1-1024x595.webp 1024w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1-300x174.webp 300w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1-768x447.webp 768w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1.webp 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">10 Plugins para administrar Roles WordPress y capacidades<\/h2>\n\n\n\n<p class=\"has-text-align-left\">Los&nbsp;<strong>roles de WordPress y capacidades de un usuario WordPress<\/strong>&nbsp;son los accesos y permisos que otorgamos a los usuarios de nuestro sitio web para que tengan mayor o menor capacidad de acci\u00f3n dentro de nuestra web.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"685\" height=\"346\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png\" alt=\"\" class=\"wp-image-12910\" style=\"width:799px;height:auto\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png 685w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px-300x152.png 300w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/figure>\n\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">Si tenemos varios usuarios en nuestra web ser\u00eda importante conocer&nbsp;<strong>c\u00f3mo funcionan los roles en WordPress y qu\u00e9 capacidades otorga cada uno<\/strong>&nbsp;para saber realmente qu\u00e9 puede hacer un usuario y que no en un momento dado.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Ante todo, tenemos que velar por&nbsp;<strong>la seguridad de nuestro WordPress<\/strong>&nbsp;y si a nuestra web acceden varios usuarios, debemos tener controlado qu\u00e9 accesos tienen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\">Definici\u00f3n de WordPress roles and capabilities<\/h2>\n\n\n\n<p class=\"has-text-align-left\">Tenemos&nbsp;<strong>5 Roles WordPress<\/strong>&nbsp;definidos por defecto y que podemos utilizar para plantear nuestra agencia de redacci\u00f3n de art\u00edculos de nuestro blog.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"685\" height=\"346\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png\" alt=\"\" class=\"wp-image-12910\" title=\"Roles Usuarios WordPress\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png 685w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px-300x152.png 300w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-left is-layout-flow wp-block-quote-is-layout-flow\">\n<ul class=\"wp-block-list\">\n<li><strong>Super Admin<\/strong>: Si tenemos un red de blogs (wordpress multisite), ser\u00eda el administrador de la red.<\/li>\n\n\n\n<li><strong>Administrador<\/strong>: Tiene acceso a todo. Puede desde publicar entradas, hasta gestionar los plugins, themes, la configuraci\u00f3n de los men\u00fas y sidebar, etc. Puede hacer cualquier cosa.<\/li>\n\n\n\n<li><strong>Editor<\/strong>: Con el editor rol wordpress podemos publicar y editar entradas propias y de otros usuarios.<\/li>\n\n\n\n<li><strong>Autor<\/strong>: S\u00f3lo puede publicar y editar sus propias entradas.<\/li>\n\n\n\n<li><strong>Colaborador<\/strong>: Solo puede editar entradas pero no puede publicar.<\/li>\n\n\n\n<li><strong>Suscriptor<\/strong>: Solo puede entrar en su p\u00e1gina de perfil.<\/li>\n<\/ul>\n<\/blockquote>\n\n\n\n<p class=\"has-text-align-left\"><a href=\"https:\/\/twitter.com\/share?text=No+creeis+un+usuario+administrador+que+se+llame+admin.+Es+un+agujero+de+seguridad.&amp;via=blogjavierrguez&amp;related=blogjavierrguez&amp;url=https:\/\/www.javierrguez.com\/plugins-para-administrar-roles-wordpress-y-capacidades\/\" rel=\"noreferrer noopener\" target=\"_blank\">No creeis un usuario administrador que se llame admin. Es un agujero de seguridad.<\/a><\/p>\n\n\n\n<p class=\"has-text-align-left\"><a href=\"https:\/\/twitter.com\/share?text=No+creeis+un+usuario+administrador+que+se+llame+admin.+Es+un+agujero+de+seguridad.&amp;via=blogjavierrguez&amp;related=blogjavierrguez&amp;url=https:\/\/www.javierrguez.com\/plugins-para-administrar-roles-wordpress-y-capacidades\/\" rel=\"noreferrer noopener\" target=\"_blank\">Click To Tweet<\/a><\/p>\n\n\n\n<p class=\"has-text-align-left\">Dentro de cada rol se especifican las capacidades que tiene cada uno y que puede ejercer dentro de nuestro sitio wordpress. Ejemplos de capacidades de un rol WordPress:<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>\u2192 Publicar<\/strong>: publish_post<br><strong>\u2192 Moderar comentarios<\/strong>: moderate_comments<br><strong>\u2192 Editar usuarios<\/strong>: edit_users<\/p>\n\n\n\n<p class=\"has-text-align-left\">Estos roles, con estas capacidades, se asignan en la creaci\u00f3n del usuario.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"685\" height=\"346\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png\" alt=\"\" class=\"wp-image-12910\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png 685w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px-300x152.png 300w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">Por defecto se asigna el&nbsp;<strong>rol suscriptor<\/strong>, ya que es el que menos permisos tiene. Pero eso lo podemos cambiar en las preferencias de nuestro sitio y que sea otro el que se asigne por defecto en la creaci\u00f3n de nuestros usuarios.<\/p>\n\n\n\n<p class=\"has-text-align-left\">En esta captura veis dos que seguramente no tendr\u00e9is, que son el&nbsp;<strong>SEO Editor<\/strong>&nbsp;y el&nbsp;<strong>SEO Manager<\/strong>. Eso es porque tengo instalada la plantilla Divi y me permite gestionar esos dos roles para controlar el acceso a ciertas partes de Divi.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-text-align-left\">Si quer\u00e9is saber&nbsp;<strong>c\u00f3mo crear un nuevo rol en wordpress<\/strong>&nbsp;mediante c\u00f3digo os explico m\u00e1s adelante.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\">10 Plugins para gestionar los roles y capacidades de WordPress<\/h2>\n\n\n\n<p class=\"has-text-align-left\">Estos son algunos plugins que pod\u00e9is encontrar en el repositorio de WordPress para poder gestionar y sacarle mayor partido a los accesos y capacidades de un usuario WordPress.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Con estos roles wordpress plugins lo que conseguireis es&nbsp;<strong>crear roles wordpress<\/strong>,&nbsp;<strong>editar roles wordpress<\/strong>, y&nbsp;<strong>modificar las capacidades<\/strong>&nbsp;asignadas a un rol de WordPress entre otras muchas funcionalidades adicionales que incorporan algunos de ellos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">WPFront User Role Editor<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"808\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2022\/11\/cartel-de-neon-plugins-1024x808.jpg\" alt=\"\" class=\"wp-image-9824\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2022\/11\/cartel-de-neon-plugins-1024x808.jpg 1024w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2022\/11\/cartel-de-neon-plugins-300x237.jpg 300w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2022\/11\/cartel-de-neon-plugins-768x606.jpg 768w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2022\/11\/cartel-de-neon-plugins.jpg 1300w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">Permite gestionar roles personalizados a nuestras necesidades y permite asignar capacidades a nuestro antojo para que podamos adaptarnos a cualquier modelo de negocio. Es la manera m\u00e1s sencilla para crear roles nuevos, editar roles wordpress, o eliminar roles.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Descarga Gratis<\/strong>:&nbsp;<a href=\"https:\/\/es.wordpress.org\/plugins\/wpfront-user-role-editor\/\">https:\/\/es.wordpress.org\/plugins\/wpfront-user-role-editor\/<\/a><\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Descarga PRO<\/strong>:&nbsp;<a href=\"https:\/\/wpfront.com\/user-role-editor-pro\/\">https:\/\/wpfront.com\/user-role-editor-pro\/<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"685\" height=\"346\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png\" alt=\"\" class=\"wp-image-12910\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png 685w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px-300x152.png 300w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">Multiple Roles<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"560\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/11\/what-is-a-web-developer.webp\" alt=\"\" class=\"wp-image-12857\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/11\/what-is-a-web-developer.webp 900w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/11\/what-is-a-web-developer-300x187.webp 300w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/11\/what-is-a-web-developer-768x478.webp 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">Con este plugin podemos asignar varios roles a un mismo usuario.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Descarga Gratis<\/strong>:&nbsp;<a href=\"https:\/\/es.wordpress.org\/plugins\/multiple-roles\/\">https:\/\/es.wordpress.org\/plugins\/multiple-roles\/<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"326\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673.webp\" alt=\"\" class=\"wp-image-12900\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673.webp 620w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673-300x158.webp 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">User Roles and Capabilities<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"685\" height=\"346\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png\" alt=\"\" class=\"wp-image-12910\" style=\"width:841px;height:auto\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png 685w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px-300x152.png 300w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-left\">Con este plugin lo que me gusta es que adem\u00e1s de poder gestionar las capacidades de cada rol, es que podemos asignar permisos para la gesti\u00f3n y administraci\u00f3n de los plugins. De esta manera podemos controlar el acceso a cada uno de los plugins y evitar que nuestros clientes toquen m\u00e1s de la cuenta.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Descarga:&nbsp;<a href=\"https:\/\/es.wordpress.org\/plugins\/user-roles-and-capabilities\/\">https:\/\/es.wordpress.org\/plugins\/user-roles-and-capabilities\/<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"451\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/11\/amp-plugin-wp.jpg\" alt=\"\" class=\"wp-image-12798\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/11\/amp-plugin-wp.jpg 750w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/11\/amp-plugin-wp-300x180.jpg 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">User Role Editor<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"326\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673.webp\" alt=\"\" class=\"wp-image-12900\" style=\"width:846px;height:auto\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673.webp 620w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673-300x158.webp 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">Permite gestionar las capacidades de cada rol excepto del perfil administrador. Este plugin intenta facilitar la gesti\u00f3n permitiendo hacer asignaciones simult\u00e1neas y en su versi\u00f3n de pago incluye muchas funcionalidades extra como restringir acceso a la administraci\u00f3n de widgets, men\u00fas, exportar configuraci\u00f3n, permisos de lectura a ciertas p\u00e1ginas del backend, etc.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Descarga Gratis<\/strong>:&nbsp;<a href=\"https:\/\/es.wordpress.org\/plugins\/user-role-editor\/\">https:\/\/es.wordpress.org\/plugins\/user-role-editor\/<\/a><\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Descarga PRO<\/strong>:&nbsp;<a href=\"https:\/\/www.role-editor.com\/\">https:\/\/www.role-editor.com\/<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"326\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673.webp\" alt=\"\" class=\"wp-image-12900\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673.webp 620w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673-300x158.webp 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">Members<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large\"><img decoding=\"async\" width=\"1024\" height=\"595\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1-1024x595.webp\" alt=\"\" class=\"wp-image-12908\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1-1024x595.webp 1024w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1-300x174.webp 300w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1-768x447.webp 768w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1.webp 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">El plugin de WordPress Members permite editar los roles, asignar m\u00faltiples roles a un usuario, denegar capacidades a usuarios concretos, clonar roles, gestionar permisos de contenido, crear shortcodes para controlar el acceso a los contenidos, mostrar un formlario de login como un widget y convertir tu sitio wordpress en privado.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Descarga Gratis<\/strong>:&nbsp;<a href=\"https:\/\/wordpress.org\/plugins\/members\/\">https:\/\/wordpress.org\/plugins\/members\/<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"685\" height=\"346\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png\" alt=\"\" class=\"wp-image-12910\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png 685w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px-300x152.png 300w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">New User Approve<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"326\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673.webp\" alt=\"\" class=\"wp-image-12900\" style=\"width:845px;height:auto\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673.webp 620w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673-300x158.webp 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">Lo bueno del plugin WordPress New User Approve es que permite gestionar el registro de usuarios de WordPress. Este plugin modifica el proceso de registro, de manera que el administrador recibir\u00e1 un email cuando se produzca un registro y deber\u00e1 aceptarlo o rechazarlo. Solo los usuarios que tengan aprobado su registro podr\u00e1n logarse en el sitio.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Descarga Gratis<\/strong>:&nbsp;<a href=\"https:\/\/wordpress.org\/plugins\/new-user-approve\/\">https:\/\/wordpress.org\/plugins\/new-user-approve\/<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"596\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions.webp\" alt=\"\" class=\"wp-image-12898\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions.webp 1024w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions-300x175.webp 300w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions-768x447.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">Advanced Access Manager<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"685\" height=\"346\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png\" alt=\"\" class=\"wp-image-12910\" style=\"width:864px;height:auto\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png 685w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px-300x152.png 300w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">Con este plugin, podr\u00e1s seg\u00fan el autor, en administrar el acceso al contenido de tu sitio wordpress para cualquier rol, usuario individual y visitantes o, incluso, definir un acceso predeterminado para todas las publicaciones, p\u00e1ginas, tipos de publicaciones personalizadas, categor\u00edas y taxonom\u00edas personalizadas.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Descarga Gratis<\/strong>:&nbsp;<a href=\"https:\/\/wordpress.org\/plugins\/advanced-access-manager\/\">https:\/\/wordpress.org\/plugins\/advanced-access-manager\/<\/a><\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Extensiones de pago<\/strong>:&nbsp;<a href=\"https:\/\/aamplugin.com\/\">https:\/\/aamplugin.com\/<\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"596\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions.webp\" alt=\"\" class=\"wp-image-12898\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions.webp 1024w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions-300x175.webp 300w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions-768x447.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">User Access Manager<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"326\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673.webp\" alt=\"\" class=\"wp-image-12900\" style=\"width:871px;height:auto\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673.webp 620w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/csm_wordpress-plug-ins-t_61f98da673-300x158.webp 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">De todos los plugins que os he citado os puedo hablar por experiencia del plugin UAM. Con este plugin lo que controlamos es el acceso a las p\u00e1ginas de nuestro sitio desde el front-end.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"595\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1-1024x595.webp\" alt=\"\" class=\"wp-image-12908\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1-1024x595.webp 1024w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1-300x174.webp 300w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1-768x447.webp 768w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Seguridad-Privacidad-Informatica-Servitux-1080x628-1.webp 1080w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">P\u00e1gina de configuraci\u00f3n de UAM para crear grupos de usuarios.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Listado de p\u00e1ginas y los permisos que hemos otorgado:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"685\" height=\"346\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png\" alt=\"\" class=\"wp-image-12910\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png 685w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px-300x152.png 300w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">Dar permisos desde una p\u00e1gina:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"596\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions.webp\" alt=\"\" class=\"wp-image-12898\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions.webp 1024w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions-300x175.webp 300w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions-768x447.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\"><strong>Descarga Gratis<\/strong>:&nbsp;<a href=\"https:\/\/es.wordpress.org\/plugins\/user-access-manager\/\">https:\/\/es.wordpress.org\/plugins\/user-access-manager\/<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">Editor Menu and Widget Access<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"275\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/11\/shortcode-wordpress-700x275-1.png\" alt=\"\" class=\"wp-image-12841\" style=\"width:873px;height:auto\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/11\/shortcode-wordpress-700x275-1.png 700w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/11\/shortcode-wordpress-700x275-1-300x118.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">Este es un plugin que he utilizado recientemente y que es muy sencillo y \u00fatil para cuando solo quieres otorgar acceso a los widgets y men\u00fas para el rol Editor. Aunque permite gestionar algunos permisos m\u00e1s, su principal uso es este. Es muy sencillo de usar y con activar el plugin ya le concede permiso a los editores para editar los widgets y los men\u00fas. Todo lo que actives en la configuraci\u00f3n, se ocultar\u00e1 a estos usuarios.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"596\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions.webp\" alt=\"\" class=\"wp-image-12898\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions.webp 1024w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions-300x175.webp 300w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/How-to-Create-and-Manage-WordPress-User-Roles-and-Permissions-768x447.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\"><strong>Descarga Gratis<\/strong>:&nbsp;<a href=\"https:\/\/es.wordpress.org\/plugins\/editor-menu-and-widget-access\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/es.wordpress.org\/plugins\/editor-menu-and-widget-access\/<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">Divi Roles<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"451\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/11\/amp-plugin-wp.jpg\" alt=\"\" class=\"wp-image-12798\" style=\"width:891px;height:auto\" title=\"divi roles\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/11\/amp-plugin-wp.jpg 750w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/11\/amp-plugin-wp-300x180.jpg 300w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">Elegant Themes no tiene como tal un plugin de gesti\u00f3n de roles, pero s\u00ed tiene una ventana de configuraci\u00f3n donde podemos gestionar las capacidades de nuestros usuarios para limitar el acceso a las opciones de configuraci\u00f3n de Divi, de ah\u00ed que lo comente.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"685\" height=\"346\" src=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png\" alt=\"\" class=\"wp-image-12910\" srcset=\"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px.png 685w, https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-content\/uploads\/2023\/12\/Roles-Wordpress-Imagen-destacada-685px-300x152.png 300w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:39px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-left\">Desde el panel de opciones de Divi podemos definir las capacidades a los roles: administrador, editor, autor, colaborador, SEO Manager y SEO Editor. Estos \u00faltimos, son roles espec\u00edficos de divi que nos permiten diferenciar entre dos roles para usuarios que nos vayan a gestionar el SEO de nuestro WordPress.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Descargar<\/strong>:&nbsp;<a href=\"https:\/\/www.javierrguez.com\/recomienda\/divi\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.javierrguez.com\/recomienda\/divi\/<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\">C\u00f3digos de ejemplo para trabajar con Roles WordPress<\/h2>\n\n\n\n<p class=\"has-text-align-left\">Ahora os dar\u00e9 algunas indicaciones b\u00e1sicas sobre c\u00f3mo podemos trabajar con los roles wordpress haciendo uso de la API de WordPress.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Son trozos de c\u00f3digo peque\u00f1os que podemos aplicar en nuestro plugin de funciones para dotar a nuestro WordPress de mayor funcionalidad.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Ver\u00e9is que con peque\u00f1os trozos de c\u00f3digo podemos hacer grandes cosas y os servir\u00e1 de inspiraci\u00f3n para que invent\u00e9is vosotros mismos nuevas funcionalidades.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">Asignar capacidades a un usuario mediante la API de WordPress<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Mediante c\u00f3digo podemos&nbsp;<strong>asignar capacidades a un usuario wordpress<\/strong>&nbsp;mediante la API de WordPress. Esto es \u00fatil para realizar tus plugins personalizados y asignar roles a un usuario WordPress.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Lo que os muestro a continuaci\u00f3n es un ejemplo de una&nbsp;<strong>funci\u00f3n para asignar capacidades a un usuario concreto<\/strong>. Supongamos que tenemos un usuario con perfil Suscriptor, que es el rol m\u00e1s restrictivo que tiene WordPress. Y ahora queremos que este usuario tenga permisos especiales para poder dar de alta usuarios y poder gestionarlos. Para hacer eso, podemos usar la siguiente funci\u00f3n que funciona de la siguiente manera.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Si un usuario se loga en nuestro sistema, la funci\u00f3n se ejecutar\u00e1 autom\u00e1ticamente y le otorgar\u00e1 permisos especiales para poder gestionar usuarios.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">1234567891011<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>\/\/ Funci\u00f3n para a\u00f1adir capacidades al usuario conectado que no corresponden a su rol por defecto.<\/code><code>function<\/code><code>add_caps_user() {<\/code><code>$user<\/code><code>= <\/code><code>new<\/code><code>WP_User( get_current_user_id() );<\/code><code>$user<\/code><code>-&amp;gt;add_cap( <\/code><code>'edit_users'<\/code><code>);<\/code><code>$user<\/code><code>-&amp;gt;add_cap( <\/code><code>'delete_users'<\/code><code>);<\/code><code>$user<\/code><code>-&amp;gt;add_cap( <\/code><code>'list_users'<\/code><code>);<\/code><code>$user<\/code><code>-&amp;gt;add_cap( <\/code><code>'create_users'<\/code><code>);<\/code><code>}<\/code><code>add_action( <\/code><code>'admin_init'<\/code><code>, <\/code><code>'add_caps_user'<\/code><code>);<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">C\u00f3mo saber el rol de un usuario WordPress<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Tambi\u00e9n podemos crear funciones personalizadas en funci\u00f3n del&nbsp;<strong>rol de un usuario wordpress<\/strong>. Para obtener el rol de un usuario conectado tenemos que hacer lo siguiente. Lo ideal es que existiera una funci\u00f3n que fuera get user role name que nos diera el nombre de los roles, pero no es as\u00ed. Para saber los roles debemos obtener primero la informaci\u00f3n del usuario wordpress y despu\u00e9s leer la propiedad roles como podemos ver en el siguiente ejemplo obtenido del Codex WordPress:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\">1234<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>&amp;lt;?php <\/code><code>$user_info<\/code><code>= get_userdata(1); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<\/code><code>echo<\/code><code>'Username: '<\/code><code>. <\/code><code>$user_info<\/code><code>-&amp;gt;user_login . <\/code><code>\"\\n\"<\/code><code>;<\/code><code>echo<\/code><code>'User roles: '<\/code><code>. implode(<\/code><code>', '<\/code><code>, <\/code><code>$user_info<\/code><code>-&amp;gt;roles) . <\/code><code>\"\\n\"<\/code><code>;<\/code><code>echo<\/code><code>'User ID: '<\/code><code>. <\/code><code>$user_info<\/code><code>-&amp;gt;ID . <\/code><code>\"\\n\"<\/code><code>;<\/code><code>?&amp;gt;<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-text-align-left\">Esto nos dar\u00e1 como resultado:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-text-align-left\">Username: admin<\/p>\n\n\n\n<p class=\"has-text-align-left\">User roles: administrator<\/p>\n\n\n\n<p class=\"has-text-align-left\">User ID: 1<\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-text-align-left\">Y nos podr\u00e1 servir como base para hacer cualquier tratamiento que necesitemos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">\u00bfC\u00f3mo crear un rol de WordPress mediante la API?<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Ahora os voy a dejar un ejemplo de c\u00f3mo podemos crear un role en WordPress. Esto es aplicable si tenemos WooCommerce instalado, ya que el&nbsp;<strong>customer role<\/strong>&nbsp;es un rol de WooCommerce.<\/p>\n\n\n\n<p class=\"has-text-align-left\">El siguiente c\u00f3digo se ejecuta cuando entramos en WordPress y crea directamente el un rol nuevo que en mi caso lo llam\u00e9 Distribuidor.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>1234567<\/td><td class=\"has-text-align-left\" data-align=\"left\"><code>\/\/ Crea el rol de usuario \"Cliente Distribuidor\": add_role wordpress<\/code><code>add_action( <\/code><code>'init'<\/code><code>, <\/code><code>'crea_rol_distribuidor'<\/code><code>);<\/code><code>function<\/code><code>crea_rol_distribuidor(){<\/code><code>$customer_role<\/code><code>= get_role( <\/code><code>'customer'<\/code><code>);<\/code><code>add_role( <\/code><code>'cliente_distribuidor'<\/code><code>, __( <\/code><code>'Cliente Distribuidor'<\/code><code>), <\/code><code>$customer_role<\/code><code>-&amp;gt;capabilities );<\/code><code>}<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>La idea de crear este rol era para poder asignarlo manualmente a los clientes que se hicieran hacer distribuidores de mis productos previa entrega de la documentaci\u00f3n necesaria. En cuanto cumplieran todos los requisitos, le asignar\u00eda manualmente este rol nuevo, y en al zona de la tienda le mostrar\u00eda los productos con un descuento por ser distribuidor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">M\u00e1s informaci\u00f3n en el Codex de WordPress<\/h3>\n\n\n\n<p class=\"has-text-align-left\">En la documentaci\u00f3n de la API de WordPress pod\u00e9is encontrar m\u00e1s informaci\u00f3n y ejemplos:<\/p>\n\n\n\n<p class=\"has-text-align-left\"><a href=\"https:\/\/codex.wordpress.org\/Plugin_API\">https:\/\/codex.wordpress.org\/Plugin_API<\/a><\/p>\n\n\n\n<p class=\"has-text-align-left\">Os recomiendo la lectura de los&nbsp;<strong>actions y filters<\/strong>. Son muy \u00fatiles para personalizar nuestros plugins y personalizar nuestra web.<\/p>\n\n\n\n<p class=\"has-text-align-left\">As\u00ed, resumidamente, os explico para qu\u00e9 es cada uno:<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Acciones \/ actions<\/strong>: son para a\u00f1adir funcionalidades nuevas, como la que os he puesto de ejemplo antes.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Filtros \/ filters<\/strong>: un filtro lo que hace es filtrar. Es hacer pasar pasar algo por un filtro y modificarlo para que pod\u00e1is entenderlo. Por ejemplo, podemos pasar por el filtro el texto de un art\u00edculo de WordPress y a\u00f1adirle un prefijo o un sufijo, poner todo el texto en negrita, o todo en may\u00fasculas, etc. Es un ejemplo. Pero puedes cambiar lo que desees.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Se pueden hacer cosas muy curiosas como la que explico en este art\u00edculo: Modificar las banderas de Polylang<\/p>\n\n\n\n<p class=\"has-text-align-left\"><a href=\"https:\/\/www.javierrguez.com\/cambiar-las-banderas-polylang\/\">https:\/\/www.javierrguez.com\/cambiar-las-banderas-polylang\/<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-left\">Conclusiones<\/h3>\n\n\n\n<p class=\"has-text-align-left\">Como hab\u00e9is podido ver, os he hecho un repaso de los principales plugins que permiten la gesti\u00f3n de roles wordpress y sus capacidades as\u00ed como herramientas y mecanismos para crear nuestros propios plugins para hacer lo que necesitemos a nuestro gusto sin necesidad de tener que recurrir a plugins de terceros.<\/p>\n\n\n\n<p class=\"has-text-align-left\">Espero que os sean de utilidad y pod\u00e1is comenzar con el desarrollo de vuestros plugins y crear vuestras propias funciones.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C\u00f3mo crear y gestionar los permisos y roles de usuarios de WordPress<\/p>\n","protected":false},"author":2,"featured_media":12898,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[14,16,27,31,33],"class_list":["post-12897","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-desarrollo","tag-diseno","tag-plugins","tag-temas","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/posts\/12897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/comments?post=12897"}],"version-history":[{"count":14,"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/posts\/12897\/revisions"}],"predecessor-version":[{"id":12983,"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/posts\/12897\/revisions\/12983"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/media\/12898"}],"wp:attachment":[{"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/media?parent=12897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/categories?post=12897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xn--nicols-tta.es\/temas_y_plugins\/nicopre\/wp-json\/wp\/v2\/tags?post=12897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}