¿Quieres limitar a los autores a editar sus propias publicaciones en WordPress?
Si ejecuta un sitio de varios autores o permite publicaciones de invitados, entonces es una buena idea restringir a los colaboradores para que solo vean sus propias publicaciones de blog en el tablero y evitar que vean las publicaciones de otros autores antes de que se publiquen.
En este artículo, le mostraremos cómo limitar a los autores a ver y administrar solo sus propias publicaciones en el panel de control de WordPress.
¿Por qué limitar 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. Tanto si es 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 ciertas situaciones. Por ejemplo, si ejecuta un sitio web de varios autores, entonces 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.
Limite los autores a sus propias publicaciones usando un complemento
Con un complemento de WordPress, puede permitir fácilmente que los autores vean solo sus propias publicaciones sin editar el código.
Para este tutorial, usaremos el Permisos de PublishPress enchufar. Es un complemento gratuito que le permite administrar los permisos de WordPress y funciona de manera 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 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 se dirige a Publicaciones » Todas las publicaciones desde tu tablero, luego verás 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 usando un complemento como el complemento PublishPress Capabilities o agregando código a los archivos de temas de su sitio. Le 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 el 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 el menú de administración de WordPress. Esto abrirá la página ‘Capacidades de rol’, donde puede cambiar los permisos para diferentes roles de usuario.
A continuación, seleccione la función de usuario que desea editar en el menú desplegable en la esquina superior izquierda.
Una vez que haya seleccionado el rol de ‘Editor’, deberá asegurarse de que la casilla de verificación ‘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 manera, cualquier persona con el rol 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 un código personalizado a sus archivos de temas. Sin embargo, no recomendamos este método para principiantes, ya que implica la edición de 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 otros roles, como colaboradores o autores, solo verán sus propias publicaciones.
Si está utilizando funciones de usuario personalizadas en su sitio, debe tener en cuenta que los usuarios que pueden editar publicaciones agregadas por otros usuarios también podrán verlas en el panel.
Bonificación: Limite a los autores para ver publicaciones o páginas específicas
También puede limitar los roles de autores, editores, colaboradores y otros usuarios para ver, editar y eliminar ciertas publicaciones y páginas del blog.
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 control de su sitio web.
Para iniciar, instalar y activar el Permisos de PublishPress complemento en su sitio web. Puede consultar nuestro tutorial sobre cómo instalar un complemento de WordPress.
Ahora, supongamos 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 metabox ‘Permisos: Editar esta publicación’.
A continuación, deberá 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 establecido los permisos, asegúrese de actualizar su publicación de blog.
Esperamos que este artículo le haya ayudado a aprender cómo limitar los autores a sus propias publicaciones en el área de administración de WordPress. También puede 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.
.