
De forma predeterminada, los usuarios con la función de usuario Autor pueden eliminar sus propias publicaciones, incluso cuando esas publicaciones ya están publicadas. Si ejecuta un blog de varios autores, es posible que desee evitar que los autores eliminen sus propias publicaciones, especialmente una vez que se hayan publicado. En este artículo, le mostraremos cómo evitar fácilmente que los autores eliminen sus publicaciones en WordPress.
¿Por qué evitar que los autores eliminen sus publicaciones de WordPress?
WordPress viene con un poderoso sistema de administración de roles de usuario. A cada usuario registrado en su sitio web de WordPress se le asigna un rol de usuario, y cada rol de usuario tiene diferentes permisos.
Los usuarios con el rol de “autor” pueden escribir publicaciones y publicarlas en su sitio web. Este rol lo utilizan generalmente los blogs de WordPress con varios autores.
Los autores también pueden eliminar sus propias publicaciones, incluidas las ya publicadas. Como propietario de un sitio web, es posible que desee evitar que los autores hagan esto. La forma más sencilla de hacer esto es cambiar el rol del usuario autor y cambiar sus permisos en WordPress.
Echemos un vistazo a cómo evitar fácilmente que los autores eliminen sus publicaciones.
Método 1: evitar que los autores eliminen mensajes mediante el complemento
Este método es más sencillo y recomendado para todos los usuarios.
Lo primero que debe hacer es instalar y activar el Gestión de capacidad mejorada conectar. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.
Después de la activación, debe visitar Usuarios »Funciones página. Aquí puede cargar cualquier rol de usuario de WordPress y cambiar sus capacidades y permisos.
Debe comenzar por ubicar el cuadro “Seleccionar función para ver / editar” en la columna de la derecha, luego seleccione la función de usuario “Autor” en el menú desplegable. A continuación, debe hacer clic en el botón “Cargar” para cargar la función de rol de usuario autor.
El complemento ahora cargará la funcionalidad del rol de usuario “Autor”. En la sección de eliminación de funciones, debe desmarcar la casilla junto a eliminar y eliminar las opciones publicadas.
Después de eso, puede ir a la parte inferior de la página y hacer clic en el botón Guardar cambios para almacenar su configuración.
Ahora, los usuarios con el rol de usuario autor ya no podrán eliminar ninguna publicación en su sitio de WordPress.
Permisos de devolución
Las capacidades del rol de usuario se definen explícitamente. Significa que una vez que se elimina una función de un rol de usuario, no regresará a menos que se vuelva a definir explícitamente. Incluso si desinstaló el complemento, los cambios que haya realizado en la funcionalidad no se revertirán automáticamente.
Si desea otorgar permiso a los autores para eliminar nuevamente, deberá repetir el proceso y marcar las casillas junto a las opciones de eliminar y eliminar publicaciones publicadas.
Si desea desinstalar el complemento y restaurar las funciones predeterminadas de WordPress, primero debe visitar Herramientas »Administrador de capacidades página y haga clic en el enlace “Restablecer la configuración predeterminada de WordPress”.
Método 2: evitar manualmente que los autores eliminen sus publicaciones
Este método requiere agregar código a sus archivos de WordPress. Si nunca ha hecho esto antes, consulte nuestra guía sobre cómo copiar y pegar código en WordPress.
Deberá agregar el siguiente código al archivo functions.php de su tema o un complemento específico del sitio.
function wpb_change_author_role(){ global $wp_roles; $wp_roles->remove_cap( 'author', 'delete_posts' ); $wp_roles->remove_cap( 'author', 'delete_published_posts' ); } add_action('init', 'wpb_change_author_role');
Este código cambia la función de usuario del autor y elimina su capacidad de eliminar sus propias publicaciones.
Si desea restaurar los permisos, simplemente eliminar el código no hará ningún cambio. Deberá redefinir explícitamente las características eliminadas reemplazando el primer fragmento de código con el siguiente código:
function wpb_change_author_role(){ global $wp_roles; $wp_roles->add_cap( 'author', 'delete_posts' ); $wp_roles->add_cap( 'author', 'delete_published_posts' ); } add_action('init', 'wpb_change_author_role');
Esperamos que este artículo le haya ayudado a aprender cómo evitar que los autores eliminen sus publicaciones en WordPress. Es posible que también desee ver nuestra guía de seguridad de WordPress paso a paso para principiantes.
Si te gustó este artículo, suscríbete al nuestro canal de Youtube para tutoriales en video de WordPress. También puedes encontrarnos en Gorjeo Y Facebook.
Cómo evitar que los autores eliminen publicaciones en WordPress
De forma predeterminada, los usuarios con la función de usuario Autor pueden eliminar sus propias publicaciones, incluso cuando esas publicaciones ya están publicadas. Si ejecuta un blog con varios autores, es posible que desee evitar que los autores eliminen intencionalmente sus publicaciones una vez que se hayan publicado. En este artículo, le mostraremos cómo evitar fácilmente que los autores eliminen sus publicaciones en WordPress.
¿Por qué evitar que los autores eliminen sus publicaciones de WordPress?
WordPress viene con un poderoso sistema de administración de roles de usuario. A cada usuario registrado en su sitio web de WordPress se le asigna un rol de usuario, y cada rol de usuario tiene diferentes permisos.
Los usuarios con el rol de “autor” pueden escribir publicaciones y publicarlas en su sitio web. Este rol lo utilizan generalmente los blogs de WordPress con varios autores.
Los autores también pueden eliminar sus propias publicaciones, incluidas las ya publicadas. Como propietario de un sitio web, es posible que desee evitar que los autores hagan esto. La forma más sencilla de hacer esto es cambiar el rol del usuario autor y cambiar sus permisos en WordPress.
Echemos un vistazo a cómo evitar fácilmente que los autores eliminen sus publicaciones.
Método 1: evitar que los autores eliminen mensajes mediante el complemento
Este método es más sencillo y recomendado para todos los usuarios.
Lo primero que debe hacer es instalar y activar el Gestión de capacidad mejorada conectar. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.
Después de la activación, debe visitar Usuarios »Funciones página. Aquí puede cargar cualquier rol de usuario de WordPress y cambiar sus capacidades y permisos.
Debe comenzar por ubicar el cuadro “Seleccionar función para ver / editar” en la columna de la derecha, luego seleccione la función de usuario “Autor” en el menú desplegable. A continuación, debe hacer clic en el botón “Cargar” para cargar la función de rol de usuario autor.
El complemento ahora cargará la funcionalidad del rol de usuario “Autor”. En la sección de eliminación de funciones, debe desmarcar la casilla junto a eliminar y eliminar las opciones publicadas.
Después de eso, puede ir a la parte inferior de la página y hacer clic en el botón Guardar cambios para almacenar su configuración.
Ahora, los usuarios con el rol de usuario autor ya no podrán eliminar ninguna publicación en su sitio de WordPress.
Permisos de devolución
Las capacidades del rol de usuario se definen explícitamente. Significa que una vez que se elimina una función de un rol de usuario, no regresará a menos que se vuelva a definir explícitamente. Incluso si desinstaló el complemento, los cambios que haya realizado en la funcionalidad no se revertirán automáticamente.
Si desea otorgar permiso a los autores para eliminar nuevamente, deberá repetir el proceso y marcar las casillas junto a las opciones de eliminar y eliminar publicaciones publicadas.
Si desea desinstalar el complemento y restaurar las funciones predeterminadas de WordPress, primero debe visitar Herramientas »Administrador de capacidades página y haga clic en el enlace “Restablecer la configuración predeterminada de WordPress”.
Método 2: evitar manualmente que los autores eliminen sus publicaciones
Este método requiere agregar código a sus archivos de WordPress. Si nunca ha hecho esto antes, consulte nuestra guía sobre cómo copiar y pegar código en WordPress.
Deberá agregar el siguiente código al archivo functions.php de su tema o un complemento específico del sitio.
function wpb_change_author_role(){ global $wp_roles; $wp_roles->remove_cap( 'author', 'delete_posts' ); $wp_roles->remove_cap( 'author', 'delete_published_posts' ); } add_action('init', 'wpb_change_author_role');
Este código cambia la función de usuario del autor y elimina su capacidad de eliminar sus propias publicaciones.
Si desea restaurar los permisos, simplemente eliminar el código no hará ningún cambio. Deberá redefinir explícitamente las características eliminadas reemplazando el primer fragmento de código con el siguiente código:
function wpb_change_author_role(){ global $wp_roles; $wp_roles->add_cap( 'author', 'delete_posts' ); $wp_roles->add_cap( 'author', 'delete_published_posts' ); } add_action('init', 'wpb_change_author_role');
Esperamos que este artículo le haya ayudado a aprender cómo evitar que los autores eliminen sus publicaciones en WordPress. Es posible que también desee ver nuestra guía de seguridad de WordPress paso a paso para principiantes.
Si te gustó este artículo, suscríbete al nuestro canal de Youtube para tutoriales en video de WordPress. También puedes encontrarnos en Gorjeo Y Facebook.

