Aunque WordPress es una de las plataformas CMS más fáciles de usar, la administración de su sitio web no siempre es una tarea simple. Hay muchas cosas que aprender como principiante con WordPress, desde cambiar el aspecto del sitio hasta la extensión de los complementos y también agregar contenido de medios. Entre ellos, la creación de roles personalizados para el cliente de WordPress se convierte en una de las tareas más importantes. Además de los roles predeterminados, puede haber situaciones en las que tienen que personalizar nuevos roles con capacidades específicas. Es cuando desea administrar varios tipos de contenido o aumentar el nivel de roles existentes.
Si bien los complementos de rol de usuario de WordPress lo ayudan a agregar roles personalizados sin esfuerzo, aún puede usar el código para crear nuevos roles manuales. Sin otras extensiones, aprendamos cómo agregar roles de usuario a su sitio de WordPress. Antes de explorar la guía detallada, podemos discutir brevemente los roles definidos por el usuario de WordPress, así como para crearlos personalizados.
WordPress Usuario Rol de rol predeterminado
¿Por qué crear roles de usuario personalizados en WordPress?
Cómo agregar roles personalizados a WordPress de manera programática
Dar acceso a archivos protegidos a roles personalizados
WordPress WordPress Roles implícitos está equipado con 5 roles de usuario diferentes, incluidos administrador, editor, autor, colaborador y suscriptor. Cada uno tiene un conjunto de permisos y capacidades que les permiten tomar ciertas acciones en su sitio a continuación es una explicación rápida de lo que cada rol de usuario puede y no puede.
Administrador Administrador El administrador o los administradores tienen el nivel más alto de control sobre su sitio de WordPress. Pueden agregar complementos, cambiar temas, crear y publicar todo tipo de contenido, realizar actualizaciones y más. Un administrador también se activa para agregar nuevos usuarios o eliminarlos del sitio. El propietario del sitio se establece de forma predeterminada como administrador. La mayoría de los sitios tienen solo un usuario administrador. Puede atribuir este papel a otros si su sitio es realmente grande y necesita la administración de más personas. Debe prestar especial atención a su cuenta de administrador, porque es el objetivo principal de los piratas informáticos. Una vez que esta importante información confidencial se robe, controlarán el tablero de su sitio, cambiarán una configuración importante o incluso destruirán el sitio. Es necesario conocer y aplicar los mejores métodos de seguridad para protegerlo de manera efectiva. El editor del usuario de los usuarios bajo el papel de administrador son editores que saben lo que hacen los autores y colaboradores. Además de crear y modificar todas las páginas y publicaciones, pueden ver todos los comentarios y editarlos.
No solo los administradores, sino que los editores también tienen derecho a agregar categorías y etiquetas a las publicaciones. Sin embargo, es imposible para ellos hacer otros cambios en el sitio, como instalar complementos o temas. El autor del autor del autor estos usuarios tienen el permiso para crear, publicar, editar y eliminar sus publicaciones, así como cargar archivos multimedia en la biblioteca de medios. Editar y mostrar comentarios en sus blogs es simple para los autores. Sin embargo, en términos de gestión de contenido, los autores tienen menos poder que los editores. No pueden hacer páginas en vivo sin enviarlas a los administradores para su examen. Además, el trabajo del autor se lleva a cabo por separado el uno del otro. Este rol se adapta mejor a los escritores de contenido interno. Los editores o administradores nunca deben llegar a la publicación manual de publicaciones de blog, lo que los saca durante mucho tiempo. Los colaboradores, a diferencia de los autores, los colaboradores pueden crear publicaciones sin publicarlas. Ni siquiera tienen derecho a cargar archivos multimedia. Cada vez que su publicación está en vivo en el sitio, ya no puedo editarlos o eliminarlos. Debe asignar el papel de contribuyente a autores invitados y escritores de contenido independientes para limitar su nivel de acceso en el tablero de su sitio.
Suscriptiones Los suscriptores tienen el nivel de acceso más bajo en su sitio. Estos usuarios pueden crear o editar solo sus propias cuentas. No tienen permiso para realizar tareas como agregar nuevas páginas y publicaciones o cambiar algo. En cambio, pueden conectarse para leer contenido restringido en el sitio de membresía. Por qué crear roles de usuario personalizados en los roles predeterminados de WordPress son suficientes para un sitio web simple de una organización pequeña. Si es propietario de una organización enorme y tiene diferentes tipos de contenido, personalizar los privilegios de acceso para los usuarios es una necesidad. Cuando tiene muchas personas responsables de administrar su sitio de WordPress, necesita una forma de controlar lo que puede (y no) cada usuario. . Tome como ejemplo de sitios de clases en línea. Los maestros y entrenadores deben desempeñar un papel en la recepción y la realización de cursos. También necesita roles de estudiantes que puedan ver el contenido del curso. La creación de roles personalizados de los usuarios también le brinda una excelente medida de seguridad. La asignación de usuarios de un alto rol de usuario puede permitirles tomar medidas fuera de su autorización, incluso accidental o intencionalmente.
Hay varios casos en los que necesita crear roles de usuario personalizados. En primer lugar, tiene la intención de administrar diferentes tipos de contenido. El equipo de contenido interno se ocupa de los comunicados de prensa, por lo que desea que los autores invitados escriban blogs educativos.
Además, puede aumentar el nivel del rol existente. Si bien los usuarios con roles más bajos no obtienen suficiente permiso para completar sus tareas, asignar el rol superior puede poner en peligro la seguridad de su sitio. Por ejemplo, se recomienda un rol especialista en SEO para arreglar las puntuaciones de SEO del contenido de todos los autores. Sin embargo, no necesitarán comentarios o ediciones de categorías/etiquetas como editores. Debe haber un papel personalizado entre el editor y el autor. Cómo agregar roles personalizados a WordPress programáticamente, aunque hay complementos gratuitos que le permiten personalizar fácilmente los roles de WordPress, no siempre debe usar complementos. Si es bueno en la codificación o tiene conocimiento técnico, puede usar el código. Cree un nuevo papel personalizado porque comprende la razón detrás de la personalización de los roles en WordPress con código, para comenzar a seguir la guía a continuación. Crearemos un nuevo nombre de rol de SEO Manager que tiene todas las capacidades de los autores y la capacidad de publicar páginas. Cada capacidad del gerente de SEO se establecerá como “verdadero” en nuestro fragmento de código.
Ahora, vaya a la aparición → El editor de temas en el tablero administrativo y abra el archivo Functions.php en el menú “Archivos de temas”. Luego ingrese este código allí. / * Crear un rol de usuario de SEO Manager */
add_role (

‘SEO_Manager’, // El nombre del sistema del rol.
__ (‘SEO Manager’), // El nombre mostrado del rol.
matriz(
“Leer” => Verdadero,
‘Delete_posts’ => verdadero,
‘Delete_published_posts’ => verdadero,
‘Edit_posts’ => verdadero,
‘Publish_posts’ => verdadero,
‘upload_files’ => true, ‘edit_pages’ => true,
‘Edit_published_pages’ => verdadero,
‘Publish_pages’ => verdadero,
‘Delete_published_pages’ => False, // Este usuario no podrá eliminar las páginas publicadas.
)
); Guarde los cambios, verifique el doble de lo que ha hecho accediendo a los usuarios y agregando uno nuevo al menú Administración. Puede usar esta cuenta para autenticar y verificar las capacidades del rol.
Personalice un papel existente, otra forma de personalizar el papel es la adición de capacidades al papel predeterminado. Simplemente ingrese este fragmento de código en el archivo Functions.php. / * Actualizar el papel del autor */
Autor_level_up function () {
// Asumir el papel del autor.
$ Rol = get_role (‘autor’);
// Para agregar un conjunto de nuevas capacidades que queremos tener autores.

$ Rol-> add_cap (‘edit_pages’);
$ Rol-> add_cap (‘edit_published_pages’);
$ rol-> add_cap (‘publicee_pagini’);
}
add_action (‘admin_init’, ‘autor_level_up’); Dé acceso a archivos protegidos a roles personalizados PDA Gold, de manera predeterminada, permite a los usuarios administradores acceder a URL originales. Si protege sus archivos de WordPress de medios con este complemento, afortunadamente, también puede permitir que los roles personalizados vean estos archivos sin tener que enviarles enlaces de descarga privados. Supongamos que ya ha instalado y activado el complemento PDA Gold. Puede pagar ciertos roles para acceder a sus archivos privados directamente por:
Medios de acceso → Biblioteca en el menú de navegación de administración
Pase con el mouse en el archivo deseado y haga clic en “Proteger” bajo el nombre de él.
Presione el botón “Administrador de usuarios” en la parte superior de la ventana emergente
Elija el papel personalizado que pueda acceder a sus archivos directamente
¡Eso es todo! Creación de roles personalizados personalizados de WordPress Ahora ahora podemos entender qué puede y qué puede hacer cada usuario de WordPress. Además de estos roles construidos, es posible agregar otros personalizados insertando fragmentos de código a las funciones.php. Puede aumentar fácilmente el papel predeterminado agregando más capacidades con el método de codificación. También le mostré cómo dar roles personalizados de acceso directo a archivos privados protegidos por el complemento PDA. Todo lo que tiene que hacer es asegurar el archivo y elegir los roles deseados. Puede hacer muchas otras cosas con roles de usuario de WordPress. Vea los primeros 5 complementos de ancho para expandir los roles y capacidades de los usuarios de WordPress.




Cómo agregar roles de usuario de WordPress personalizados en programación
Tags Cómo agregar roles de usuario de WordPress personalizados en programación
homefinance blog