Cómo detener la edición accidental de publicaciones en WordPress

¿Por qué es que WordPress te permite felizmente editar y actualizar los posts publicados? Seguramente, una vez que el contenido es publicado, las actualizaciones deben pasar por el mismo proceso, aunque a menudo rudimentario, aunque sólo sea para hacerte pensar.

Quieres mantener tu proceso de publicación simple, pero esto es un accidente esperando a suceder. Las revisiones pueden ayudar a recuperarse de una actualización desacertada o no intencionada pero, como todos sabemos, la prevención siempre es mejor que la cura.

Déjeme mostrarle cómo prevenir la edición de los artículos publicados es tan simple como beneficioso.

Permitir la edición de los mensajes publicados es un accidente que espera ocurrir

La simplicidad de WordPress es tanto un beneficio como un inconveniente. La facilidad de publicar a menudo significa que no tenemos tanto cuidado como deberíamos cuando publicamos. Después de todo, si algo está mal podemos corregirlo fácilmente, ¿no?

También es demasiado fácil cambiar algo sin pensar. Si eres por lo menos un autor con derechos de publicación, a menudo es sólo un clic en editar y listo.

Las publicaciones no deben ser editables

Las publicaciones no deben ser editables: las actualizaciones deben pasar por algún tipo de proceso, incluso si sólo se trata de volver a redactar y luego publicar de nuevo. Se pone en ese descanso mental; una pausa para permitir que el autor se detenga y piense en lo que está haciendo.

Leer
¿Qué es un recorrido cognitivo y su sitio necesita uno?

Y, por supuesto, si el puesto se cambia de nuevo a borrador entonces no estará disponible en el sitio. Seguramente, algo bueno si todavía se está corrigiendo.

Pero no queremos crear cuellos de botella como restringir quién puede publicar. Queremos mantener la flexibilidad pero poner en marcha algún proceso para las actualizaciones.

Eliminar los enlaces de edición de los mensajes publicados

3 editar las ubicaciones de los enlaces

Para detener la edición accidental de los mensajes publicados necesitamos eliminar los enlaces de edición. Estos aparecen en tres lugares:

  1. Barra de administración – si estás conectado y puedes editar el mensaje, obtienes un enlace para editar el mensaje
  2. Interfaz de administración – lista de mensajes, en las acciones que aparecen cuando se pasa el título de un mensaje
  3. Interfaz pública – de nuevo, si estás registrado y autorizado para editar el mensaje, a menudo verás un enlace de edición cerca de los metadatos del mensaje

Construiremos esto construyendo un simple plugin que se engancha a dos filtros y una acción. El plugin está disponible para su descarga si no quieres construirlo tú mismo.

Aquí está el código:

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849<?php/*Nombre del Plugin: Prevent Publish EditPlugin URI: https://premium.wpmudev.org/blog/Description: Evita que aparezcan los enlaces de edición de los artículos publicados, obligando a que los artículos vuelvan al estado de borrador antes de editarAutor: Chris KnowlesVersión: 1.0Autor URI: https://premium.wpmudev.org/blog*//** Elimina la acción de edición de las acciones de la fila de mensajes si el mensaje es publicado*/function pep_post_row_actions( $actions , $post ) {if ( $post- >post_status == ‘publish’ ) unset( $actions[‘edit’] );return $actions;}/** En blanco el enlace Editar que se muestra en la interfaz pública si el post es publicado*/function pep_edit_post_link( $link ) {global $post;if ( $post->post_status == ‘publish’ ) $link = ”;return $link;}/** Elimina la opción Editar mensaje de la barra de administración si se muestra un solo mensaje y* el mensaje es publicado*/function pep_before_admin_bar_render() {global $wp_admin_bar, $post;if ( is_single() && $post- >post_status == ‘publish’ ) $wp_admin_bar->eliminar_menú(‘editar’);}// configurar los filtrosadd_filter( ‘post_row_actions’ , ‘pep_post_row_actions’ , 1 , 2 );add_filter( ‘edit_post_link’ , ‘pep_edit_post_link’ , 1 );// configurar la actionadd_action( ‘wp_before_admin_bar_render’ , ‘pep_before_admin_bar_render’ );?…y el resto de los miembros de la familia..;

Leer
Cómo sacar el máximo provecho de tu editor de páginas de WordPress con Hummingbird

¡Eso es! Te dije que era simple.

En realidad son sólo tres simples si declaraciones que se ejecutan en las tres situaciones que he descrito anteriormente. Cada vez que comprobamos si el post relevante es publicado y si lo es, entonces quitamos el enlace de edición.

El gobierno y el proceso reciben poca atención

El gobierno y el proceso a menudo tienen poca consideración en nuestra prisa por publicar. Añadir este simple paso de no permitir que los artículos publicados sean editados sin tener que volver al estado de borrador proporcionará al menos una pausa para pensar.

¿Qué técnicas utiliza para mejorar la calidad de sus publicaciones y su proceso de publicación?

Descargar: prevent-publish-edit-plugin (zipped)

Etiquetas:

  • admin

Deja una respuesta