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

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

Si no le gusta el video o necesita más instrucciones, siga leyendo.

Lo primero que debe hacer es instalar y activar el archivo. Administre / vea solo sus publicaciones conectar. Este plugin funciona de inmediato y no hay ajustes 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 plugin mencionado anteriormente 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 plugin limitará a los editores a sus propias publicaciones únicamente.

En esta situación, el plugin 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 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 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.

Eso es todo, esperamos que este artículo te haya ayudado a aprender a 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 de su administrador de WordPress con Adminimize.

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicado. Required fields are marked *