¿Buscas cómo hacer que los autores en WordPress tengan acceso únicamente a editar sus propias publicaciones?
Si manejas un sitio de varios autores o permites publicaciones a invitados, entonces es una buena idea restringir a los colaboradores para que solo vean sus propias publicaciones de blog en el panel de control y evitar que vean las publicaciones de otros autores antes de que se publiquen. En este tutorial veremos cómo limitar a los autores a ver y administrar solo sus propias publicaciones en el panel de WordPress.
¿Por qué es conveniente limitar a los autores a sus propias publicaciones?
De forma predeterminada, su sitio web de WordPress mostrará todas las publicaciones y páginas a todos los usuarios, independientemente de su rol de usuario en el área de administración. Ya sea que sea un autor, editor, colaborador o administrador, puede ver todos los artículos.
Por lo general, esto no es un problema si los autores son parte de su empresa o equipo.
Sin embargo, limitar a las personas para que vean sus propias publicaciones es útil en determinadas situaciones. Por ejemplo, si tiene un sitio web de varios autores, puede ser útil evitar que los autores vean los artículos de otros escritores en revisión.
Dicho esto, echemos un vistazo a cómo puede limitar a los autores para que vean sus propias publicaciones en el administrador de WordPress.
Limitar a los autores a sus propias publicaciones mediante un complemento
Con un complemento de WordPress, puede permitir que los autores vean solo sus propias publicaciones sin editar el código.
Para este tutorial, usaremos el complemento de permisos de PublishPress. Es un complemento gratuito que le permite administrar los permisos de WordPress y funciona de inmediato 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 configuraciones de permisos, como quién puede acceder a la biblioteca de medios. Sin embargo, puede comenzar con la versión gratuita.
Primero, deberá instalar y activar el complemento de permisos de PublishPress. Para obtener más detalles, puede seguir nuestra guía sobre cómo instalar un complemento de WordPress.
Una vez que el complemento esté activo, mostrará automáticamente las publicaciones solo a sus autores.
Por ejemplo, si ha iniciado sesión como administrador y diríjase a Publicaciones »Todas las publicaciones desde su panel de control, verá todas las publicaciones.
Sin embargo, si inicia sesión en el área de administración de WordPress desde la cuenta de un autor, notará que solo las publicaciones creadas por el autor serán visibles.
Ahora, ¿qué sucede si desea que sus editores puedan acceder a todas las publicaciones para que puedan revisarlas? Veamos cómo puedes hacer eso.
Cómo permitir que los editores vean todas las publicaciones
El problema de usar el método anterior es que solo permite a los administradores ver todas las publicaciones.
Muchos sitios de WordPress tienen editores responsables de revisar los artículos enviados por otros autores y colaboradores invitados. El uso de este complemento restringirá a los editores solo a sus propias publicaciones.
Sin embargo, puede permitir que los editores revisen el contenido de diferentes autores utilizando un complemento como el complemento de Capacidades de PublishPress o agregando código a los archivos de temas de su sitio. Te mostraremos ambos métodos.
Uso del complemento de capacidades de PublishPress
PublishPress Capabilities es otro complemento creado por PublishPress. Por el bien de este tutorial, usaremos la versión gratuita. También hay una versión pro que puede obtener cuando se suscribe a una cuenta de PublishPress Pro.
Primero, deberá instalar y activar el complemento PublishPress Capabilities en su sitio web de WordPress. Puede seguir nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.
Una vez que el complemento esté activo, continúe y haga clic en ‘Capacidades’ en su menú de administración de WordPress. Esto abrirá la página ‘Funciones de rol’, donde puede cambiar los permisos para diferentes roles de usuario.
A continuación, seleccione el rol de usuario que desea editar en el menú desplegable en la esquina superior izquierda.
Una vez que haya seleccionado la función ‘Editor’, deberá asegurarse de que la casilla de verificación para ‘Editar otros’ esté habilitada en la configuración de Capacidades de edición.
Esto permitirá a los editores editar otras publicaciones.
Después de eso, desplácese hacia abajo hasta la sección Capacidades adicionales y asegúrese de que la casilla de verificación ‘enumerar otras publicaciones’ esté habilitada.
De esta forma, cualquier persona que tenga la función de editor podrá ver las publicaciones de otros autores.
Ahora, guarde su configuración y vea la sección Publicaciones en su sitio web iniciando sesión como editor. Si puede ver y editar las publicaciones de otros autores, significa que ha configurado correctamente la configuración.
Agregar código personalizado a su tema
Otra forma de permitir que los editores vean todas las publicaciones es agregando código personalizado a los archivos de su tema. Sin embargo, no recomendamos este método para principiantes, ya que implica editar código.
Para comenzar, puede agregar este código en el archivo functions.php de su tema o en un complemento 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 a cualquier usuario con la capacidad de editar las publicaciones de otros para ver todas las publicaciones. Esto significa que los editores y administradores podrán ver todas las publicaciones. Los usuarios con otras funciones, como colaboradores o autores, solo verán sus propias publicaciones.
Si está utilizando roles de usuario personalizados en su sitio, debe tener en cuenta que los usuarios que pueden editar las publicaciones agregadas por otros usuarios también podrán verlas en el panel de control.
Bonificación: limite a los autores para ver publicaciones o páginas específicas
También puede limitar a los autores, editores, colaboradores y otros roles de usuario para ver, editar y eliminar ciertas publicaciones y páginas de blogs.
Con el complemento de permisos de PublishPress, puede decidir fácilmente qué publicaciones y páginas específicas pueden ver las personas en el panel de su sitio web.
Para comenzar, instale y active el complemento de permisos de PublishPress en su sitio web. Puede consultar nuestro tutorial sobre cómo instalar un complemento de WordPress.
Ahora, digamos que desea que un artículo específico solo sea editado por el editor del sitio web y nadie más.
Para hacer eso, puedes editar esa publicación. Una vez que esté en el editor de bloques de WordPress, simplemente desplácese hacia abajo hasta el cuadro meta ‘Permisos: editar esta publicación’.
A continuación, tendrá que hacer clic en el menú desplegable para todos los demás roles de usuario y elegir la opción ‘Bloqueado’. De forma predeterminada, el permiso se establecerá en ‘predeterminado: Sí’, donde todos pueden editar la publicación.
Después de eso, asegúrese de dejar la configuración del editor en la opción ‘Habilitado’ o ‘predeterminado: Sí’. Cuando haya configurado los permisos, asegúrese de actualizar la publicación de su blog.
Esperamos que este artículo le haya ayudado a aprender cómo limitar a los autores a sus propias publicaciones en el área de administración de WordPress. Es posible que también desee echar un vistazo a nuestro tutorial sobre cómo elegir la mejor plataforma de blogs, o nuestra comparación experta de los mejores servicios de marketing por correo electrónico.
Para ver toda la galería en la sección de tutoriales, dar clic al siguiente enlace:
Si le gustó este artículo, suscríbase a nuestro canal de YouTube para tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.
La publicación Cómo limitar a los autores a sus propias publicaciones en el administrador de WordPress apareció primero en Webtralia.