Cómo limitar a los autores a sus propias publicaciones en WordPress Admin

Cómo limitar a los autores a sus propias publicaciones en WordPress Admin / Plugins de WordPress

Si ejecuta un sitio de varios autores, sabrá que la pantalla de publicación puede llenarse un poco. Recientemente, uno de nuestros usuarios preguntó si era posible limitar la pantalla de publicaciones de WordPress para mostrar solo a los autores su propia publicación. En este artículo, le mostraremos cómo limitar a los autores para que solo vean y administren sus propias publicaciones en el administrador de WordPress.

Video Tutorial

Suscribirse a WPBeginner

Si no te gusta el video o necesitas más instrucciones, continúa leyendo.

Lo primero que debe hacer es instalar y activar el complemento Administrar / Ver solo sus publicaciones. Este complemento funciona de manera inmediata, y no hay configuraciones para configurar.

Si ha iniciado sesión con un rol de usuario administrador, podrá ver todas las publicaciones en su sitio. Los usuarios con otros roles de usuario solo podrán ver sus propias publicaciones.

Cómo permitir que los editores vean todas las publicaciones

El problema con el complemento mencionado anteriormente es que solo permite a los administradores ver todas las publicaciones. Muchos sitios de WordPress tienen editores responsables de los artículos de corrección de pruebas enviados por otros autores y colaboradores invitados. El uso de este complemento restringirá a los editores solo a sus propias publicaciones.

En esta situación, el complemento que mencionamos anteriormente será inútil para usted..

En su lugar, 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 ||! $ consulta-> is_admin) devuelve $ consulta; if (! current_user_can ('edit_others_posts')) global $ user_ID; $ consulta-> conjunto ('autor', $ usuario_ID);  devolver $ consulta;  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 verlos..

Eso es todo, esperamos que este artículo te haya ayudado a aprender cómo ocultar publicaciones de otros autores en el área de administración de WordPress. También puede consultar nuestro tutorial sobre cómo ocultar elementos innecesarios del administrador de WordPress con Adminimize.

Si le ha gustado este artículo, suscríbase a nuestros tutoriales en video del Canal de YouTube para WordPress. También puedes encontrarnos en Twitter y Google.+.