Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo permitir que los colaboradores editen sus publicaciones de WordPress después de ser aprobados

Uno de los desafíos que hemos enfrentado al administrar un blog de WordPress con varios autores es la gestión de las ediciones posteriores a la publicación.

Por defecto, los colaboradores y bloggers invitados no pueden editar sus publicaciones publicadas. Esto puede causar problemas si los colaboradores necesitan corregir rápidamente un error tipográfico, rectificar información incorrecta o actualizar una publicación para mantenerla relevante y útil.

En este artículo, te mostraremos cómo permitir que los colaboradores editen sus publicaciones después de ser aprobados. Compartiremos las soluciones que hemos descubierto y que han hecho que nuestro proceso de gestión de contenido sea mucho más fluido.

Permitir que los colaboradores editen sus publicaciones después de ser aprobados

¿Por qué permitir que los colaboradores editen sus publicaciones después de ser aprobados?

Si administras un blog de WordPress con varios autores, entonces las personas con el rol de colaborador pueden escribir publicaciones y enviarlas para su revisión. Cualquiera con el rol de administrador o editor puede revisar estas publicaciones y publicarlas.

Una vez que una publicación está en línea, el colaborador no puede editarla. Esto puede causar problemas si los colaboradores necesitan reescribir sus propias publicaciones para mantenerlas actualizadas o corregir errores.

Al permitir que los colaboradores de confianza editen sus publicaciones, puedes mejorar el flujo de trabajo editorial y ahorrarles mucho tiempo a tus editores.

Dicho esto, veamos cómo puedes permitir que los colaboradores editen sus publicaciones publicadas en tu sitio de WordPress. Simplemente usa los enlaces rápidos a continuación para saltar directamente al método que deseas usar:

Método 1: Permite que los colaboradores editen sus publicaciones publicadas con WPCode (Recomendado)

La forma más fácil de permitir que los colaboradores editen sus publicaciones publicadas es agregando código personalizado en WordPress.

A menudo, encontrarás guías con instrucciones para editar el archivo functions.php de tu sitio. Sin embargo, pequeños errores tipográficos o fallas en el código pueden causar muchos errores comunes de WordPress o incluso romper tu sitio por completo.

También perderás el código personalizado la próxima vez que actualices tu tema de WordPress.

Dicho esto, te recomendamos usar WPCode. Es el mejor plugin de fragmentos de código y te permite agregar código a WordPress sin poner tu sitio en riesgo.

Primero, necesitarás instalar y activar el plugin gratuito WPCode. Para más información, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez que el plugin esté activado, ve a Fragmentos de código » Agregar fragmento.

Agregar un fragmento personalizado a WordPress usando WPCode

Aquí, verá todos los fragmentos predefinidos que puede agregar a su sitio, incluidos fragmentos que le permiten deshabilitar notificaciones de nuevos usuarios, establecer imágenes destacadas predeterminadas, y más.

Para agregar un fragmento personalizado, necesita pasar el mouse sobre la opción 'Agregar su código personalizado (Nuevo fragmento)' y hacer clic en el botón '+ Agregar fragmento personalizado' cuando aparezca.

Haz clic en el botón Agregar fragmento personalizado

A continuación, debe seleccionar 'Fragmento PHP' como tipo de código de la lista de opciones que aparecen en la pantalla.

Seleccionar fragmento de PHP como tipo de código

Ahora, en la página Crear fragmento personalizado, escriba un título para el fragmento de código.

Esto es solo para tu referencia, así que puedes usar lo que quieras.

Ingresa un título para el código y pega el código en WPCode

Hecho esto, simplemente pega lo siguiente en el editor de código:

// get the "contributor" role object
$obj_existing_role = get_role( 'contributor' );

// add the "Edit published posts" capability
$obj_existing_role->add_cap( 'edit_published_posts' );

Después de eso, debe desplazarse hacia abajo en la página hasta la sección 'Inserción'.

Si no está seleccionado, simplemente haga clic en 'Insertar automáticamente' y luego seleccione 'Ejecutar en todas partes' en el menú desplegable.

Cómo insertar código automáticamente en un sitio web de WordPress

Finalmente, desplázate hasta la parte superior de la pantalla y haz clic en el control deslizante 'Inactivo' para que muestre 'Activo'.

Luego, simplemente haga clic en el botón 'Guardar fragmento' para que el fragmento de código esté activo.

Publicar el fragmento de código de permisos del colaborador

Ahora, cualquiera con el rol de contribuidor podrá editar sus publicaciones publicadas en su sitio web de WordPress.

Método 2: Permitir que cualquier rol de usuario edite sus publicaciones publicadas con PublishPress (Método de plugin)

¿Quieres darles a los colaboradores otras capacidades también? Por ejemplo, es posible que desees permitir que los colaboradores editen y eliminen sus publicaciones publicadas.

Incluso podrías querer agregar o eliminar capacidades de otros usuarios.

Si deseas un control total sobre los permisos de usuario, te recomendamos usar PublishPress Capabilities. Este plugin te permite agregar y eliminar capacidades de cualquier rol de usuario, incluidos los colaboradores de WordPress.

Lo primero que debes hacer es instalar y activar el plugin PublishPress Capabilities. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin en WordPress.

Tras la activación, debes visitar Capabilities » Capabilities en el área de administración de WordPress. En la parte superior de la pantalla, abre el menú desplegable 'Capabilities' y elige el rol de usuario 'Contributor'.

Cómo permitir que los colaboradores editen sus publicaciones publicadas

Ahora puedes seleccionar la pestaña 'Editing'.

Aquí, puedes ver que el colaborador no tiene permiso para editar páginas y publicaciones publicadas en tu blog de WordPress.

Editar permisos de colaborador usando un plugin gratuito de WordPress

Para otorgarles permiso, selecciona las casillas de verificación 'Posts' o 'Pages', dependiendo del contenido publicado que necesiten editar.

Ahora puedes agregar o eliminar más capacidades siguiendo el mismo proceso descrito anteriormente. Cuando estés satisfecho con la configuración del rol de colaborador, haz clic en el botón 'Save Changes'.

Una vez hecho esto, los colaboradores podrán editar sus publicaciones publicadas en el panel de WordPress.

Permitir que los colaboradores editen sus publicaciones y páginas de WordPress aprobadas

Ahora, puedes cambiar entre cuentas de usuario y verificar que los colaboradores tengan la opción de editar sus publicaciones publicadas.

Si deseas eliminar este permiso en cualquier momento, simplemente repite los pasos anteriores. Sin embargo, esta vez, desmarca las casillas de 'Editar publicaciones'.

También puedes editar las capacidades de otros roles de usuario de WordPress utilizando el plugin PublishPress Capabilities. Simplemente repite los pasos descritos anteriormente, pero esta vez selecciona un nuevo rol de usuario del menú desplegable 'Capacidades del usuario'.

Personalizar cualquier rol o permiso de usuario en WordPress

Aprende más formas de personalizar roles y permisos de usuario

¿Quieres agregar o personalizar las capacidades de tu rol de usuario según tus necesidades específicas? Consulta estos tutoriales de WordPress para empezar:

Esperamos que este artículo te haya ayudado a aprender cómo permitir que los colaboradores editen sus publicaciones después de ser aprobados. También te pueden interesar nuestras selecciones expertas de los mejores plugins de gestión de usuarios para WordPress y nuestra guía sobre cómo mostrar contenido personalizado a diferentes usuarios en WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

6 CommentsLeave a Reply

  1. ¿Dónde pones este código si no quieres perder datos al actualizar un tema y no quieres un plugin? ¿Function.php o config.php?

  2. ¿Es posible habilitar esto a nivel de cuentas específicas? Por ejemplo, ¿permitiría esta opción solo para colaboradores a largo plazo y no para aquellos que están en el sitio por poco tiempo? ¿O es solo a nivel de rol y no a nivel de cuenta individual?

      • Entiendo, ¿así que supongo que se creará un nuevo rol de usuario en WordPress (algo como editor-senior y editor-junior) y continuaré basándome en estos roles?

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.