Cómo limitar a los autores a sus propias publicaciones en el administrador de WordPress

¿Quiere 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 panel de control 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 WordPress.

¿Por qué 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 autores 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

Usando un WordPress plugin, puede permitir fácilmente a los autores ver solo sus propias publicaciones sin editar el código.

Para este tutorial, usaremos el Permisos de PublishPress plugin. Es gratis plugin 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 los permisos de PublishPress plugin. Para obtener más detalles, puede seguir nuestra guía sobre cómo instalar un WordPress plugin.

Una vez el plugin 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.

Publicaciones antes de activar el plugin

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.

Publicaciones solo del autor

Ahora bien, ¿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 con el uso del 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. Usando esto plugin restringirá a los editores solo a sus propias publicaciones.

Sin embargo, puede permitir que los editores revisen el contenido de diferentes autores mediante un plugin como las capacidades de PublishPress plugin o agregar 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 otra plugin 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 las capacidades de PublishPress plugin en su sitio web de WordPress. Puede seguir nuestra guía paso a paso sobre cómo instalar un WordPress plugin.

Después de la plugin está activo, continúe y haga clic en ‘Capacidades’ en el 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 la función de usuario que desea editar en el menú desplegable en la esquina superior izquierda.

Seleccionar capacidades de rol de usuario

Una vez que haya seleccionado la función ‘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.

Habilitar la casilla de verificación Editar otros

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.

Habilitar la casilla de verificación de lista de publicaciones de otros

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 sitio específico plugin.


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 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.

Uso de los permisos de PublishPress plugin, 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 Permisos de PublishPress plugin en tu sitio web. Puede consultar nuestro tutorial sobre cómo instalar un WordPress plugin.

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.

Cambiar el permiso para ver y editar publicaciones específicas

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.

Si le gustó este artículo, suscríbase a nuestro Canal de Youtube . También puedes encontrarnos en Twitter y Facebook.

.

Fuente: wpbeginner

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.