Cómo limitar los autores a sus propias entradas en la administración de WordPress
¿Quieres limitar a los autores la edición de sus propias entradas en WordPress?
Si diriges un sitio con varios autores o permites entradas de invitados, es una buena idea restringir a los colaboradores para que sólo vean sus propias entradas en el panel de control, y evitar que vean las entradas de otros autores antes de que se publiquen.
En este artículo, te mostraremos cómo limitar a los autores a ver y gestionar sólo sus propias entradas en el panel de control de WordPress.
¿Por qué limitar a los autores a sus propias publicaciones?
Por defecto, tu sitio web de WordPress mostrará todas las entradas y páginas a todos los usuarios, independientemente de su rol de usuario en el área de administración. Tanto si eres autor, editor, colaborador o administrador, puedes ver todos los artículos.
Esto no suele ser un problema si los autores forman parte de tu empresa o equipo.
Sin embargo, limitar a las personas a ver sus propios artículos es útil en ciertas situaciones. Por ejemplo, si diriges un sitio web con varios autores, puede ser útil impedir que los autores vean los artículos de otros escritores en revisión.
Dicho esto, veamos cómo puedes limitar a los autores para que vean sus propios artículos en el administrador de WordPress.
Limitar a los autores a sus propias publicaciones mediante un plugin
Utilizando un plugin de WordPress, puedes permitir fácilmente que los autores vean sólo sus propias entradas sin necesidad de editar el código.
Para este tutorial, utilizaremos el Permisos de PublishPress plugin. Es un plugin gratuito que te permite gestionar los permisos de WordPress, y funciona de forma inmediata para limitar a los escritores a sus propios artículos
También hay una versión premium disponible en el paquete PublishPress Pro, que ofrece más ajustes de permisos, como quién puede acceder a la biblioteca multimedia. Sin embargo, puedes empezar con la versión gratuita.
En primer lugar, tendrás que instalar y activar el plugin PublishPress Permissions. Para más detalles, puedes seguir nuestra guía sobre cómo instalar un plugin de WordPress
Una vez que el plugin esté activo, mostrará automáticamente las entradas sólo a sus autores
Por ejemplo, si estás conectado como administrador y te diriges a Entradas " Todas las entradas desde tu panel de control, entonces verás todos los mensajes
Sin embargo, si entras en el área de administración de WordPress desde una cuenta de autor, verás que sólo serán visibles las entradas creadas por el autor
Ahora, ¿qué pasa si quieres que tus editores puedan acceder a todos los posts para que los puedan revisar? Veamos cómo puedes hacerlo
Cómo permitir que los editores vean todas las publicaciones
El problema de utilizar el método anterior es que sólo permite a los administradores ver todos los mensajes
Muchos sitios de WordPress tienen editores responsables de corregir los artículos enviados por otros autores y colaboradores invitados. El uso de este plugin restringirá a los editores sólo a sus propios artículos.
Sin embargo, puedes permitir que los editores revisen el contenido de diferentes autores utilizando un plugin como el de Capacidades de PublishPress o añadiendo código a los archivos del tema de tu sitio. Te mostraremos ambos métodos
Utilizar el plugin de capacidades de PublishPress
PublishPress Capabilities es otro plugin creado por PublishPress. Para este tutorial, utilizaremos el plugin versión gratuita. También hay una versión pro que puedes obtener cuando te suscribes a una cuenta PublishPress Pro
En primer lugar, tendrás que instalar y activar el plugin de Capacidades de PublishPress en tu sitio web de WordPress. Puedes seguir nuestra guía paso a paso sobre cómo instalar un plugin de WordPress
Una vez activado el plugin, haz clic en "Capacidades" en el menú de administración de WordPress. Esto abrirá la página "Capacidades de los roles", donde puedes cambiar los permisos de los diferentes roles de los usuarios
A continuación, selecciona el rol de usuario que quieres editar en el menú desplegable de la esquina superior izquierda
Una vez que hayas seleccionado el rol de "Editor", tendrás que asegurarte de que la casilla "Editar a otros" está activada en la configuración de las capacidades de edición
Esto permitirá a los editores editar otros mensajes.
Después, desplázate hasta la sección de Capacidades Adicionales y asegúrate de que la casilla "listar otras publicaciones" está activada
De este modo, cualquier persona con el rol de editor podrá ver las publicaciones de otros autores
Ahora, guarda la configuración y visualiza la sección de publicaciones en tu sitio web iniciando sesión como editor. Si puedes ver y editar las publicaciones de otros autores, significa que has configurado correctamente los ajustes
Añadir código personalizado a tu tema
Otra forma de permitir a los editores ver todas las publicaciones es añadiendo código personalizado a los archivos de tu tema. Sin embargo, no recomendamos este método para los principiantes, ya que implica la edición de código
Para empezar, puedes añadir este código en el archivo functions.php de tu tema o en un plugin específico del sitio
function posts_for_current_author($query) { global $pagenow; if( 'edit.php' != $pagenow || !$query->is_admin ) return $query; if( !current_user_can( 'edit_others_posts' ) ) { global $user_ID; $query->set('author', $user_ID ); } return $query; } add_filter('pre_get_posts', 'posts_for_current_author');
Este código permite que cualquier usuario con capacidad para editar las publicaciones de otros pueda ver todas las publicaciones. Esto significa que los editores y administradores podrán ver todos los mensajes. Los usuarios con otros roles, como colaboradores o autores, sólo verán sus propios mensajes
Si utilizas roles de usuario personalizados en tu sitio, debes tener en cuenta que los usuarios que pueden editar las publicaciones añadidas por otros usuarios también podrán verlas en el panel de control.
Bonificación: Limitar a los autores a ver publicaciones o páginas específicas
También puedes limitar a los autores, editores, colaboradores y otros roles de usuario la posibilidad de ver, editar y eliminar determinadas entradas y páginas del blog.
Con el plugin de permisos de PublishPress, puedes decidir fácilmente qué publicaciones y páginas específicas pueden ver los usuarios en el panel de control de tu sitio web.
Para empezar, instala y activa el Permisos de PublishPress en tu sitio web. Puedes consultar nuestro tutorial sobre cómo instalar un plugin de WordPress
Ahora, digamos que quieres que un artículo específico sólo pueda ser editado por el editor del sitio web y nadie más
Para ello, puedes editar ese artículo. Una vez que estés en el editor de bloques de WordPress, simplemente desplázate hasta la casilla "Permisos: Editar esta entrada'
A continuación, tendrás que hacer clic en el menú desplegable de todos los demás roles de usuario y elegir la opción "Bloqueado". Por defecto, el permiso se establecerá en 'por defecto: Sí', donde todos pueden editar la publicación
Después, asegúrate de dejar la configuración del editor en la opción 'Activado' o 'por defecto: Sí'. Cuando hayas configurado los permisos, asegúrate de actualizar la entrada de tu blog.
Esperamos que este artículo te haya ayudado a saber cómo limitar los autores a sus propias entradas en el área de administración de WordPress. Quizás también quieras echar un vistazo a nuestro tutorial sobre cómo elegir la mejor plataforma de blogging, o a nuestra comparación de expertos sobre los mejores servicios de email marketing.
Si te ha gustado este artículo, suscríbete a nuestro Canal de YouTube para los videotutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.
Si quieres conocer otros artículos parecidos a Cómo limitar los autores a sus propias entradas en la administración de WordPress puedes visitar la categoría Plugins.
Deja un comentario
¡Más Contenido!