¿Desea agregar un estado de publicación personalizado a las publicaciones de su blog en WordPress? El estado de la publicación es una herramienta de edición que le permite organizar las publicaciones según sus etapas en su flujo de trabajo de edición. En este artículo, le mostraremos cómo agregar fácilmente estados de publicación personalizados a las publicaciones de blog en WordPress.

Cómo agregar un estado de publicación personalizado en WordPress

¿Qué es el estado de publicación en WordPress y por qué lo necesita?

El estado de la publicación es una herramienta de edición que le dice a WordPress la etapa de una publicación de blog durante el proceso de edición. Por ejemplo, las publicaciones incompletas se guardan con un estado de publicación de “Borrador”. Cuando publica un artículo, el estado cambia a “Publicado”.

Estado de la publicación

El estado de la publicación ayuda a WordPress a elegir cómo manejar y mostrar las publicaciones de blog en su sitio web. Por ejemplo, excluye automáticamente las publicaciones marcadas como borradores de su página de inicio y otras áreas visibles públicamente de su sitio.

De forma predeterminada, WordPress se envía con los siguientes estados de publicación que puede usar:

  • Borradores: proyectos guardados pero incompletos y aún no publicados
  • Borrador automático: WordPress tiene una función de guardado automático que guarda automáticamente los borradores como revisiones.
  • Pendiente de revisión: elementos que se completaron y enviaron para revisión, pero aún no se publicaron.
  • Futuro: publicaciones previstas para más adelante.
  • Privado: elementos marcados como privados
  • basura – artículos desechados
  • Heredar: una página secundaria que hereda automáticamente el estado de su página principal.

Además de estos estados de publicación predeterminados, puede crear sus propios estados de publicación personalizados para mejorar su flujo de trabajo de edición. Por ejemplo, puede etiquetar una publicación que está completa pero que no es adecuada para publicar como “No adecuada”.

Dicho esto, veamos cómo crear fácilmente estados de publicación personalizados en WordPress.

Método 1. Crear un estado de publicación personalizado usando un complemento

Este método es más simple y recomendado para la mayoría de los usuarios. Le permite crear estados de publicación personalizados, así como administrar de manera eficiente los flujos de trabajo de edición en blogs de WordPress de varios autores.

Lo primero que debe hacer es instalar y activar el complemento Edit Flow. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar complementos de WordPress.

Una vez activado, el complemento agregará un nuevo elemento de menú con la etiqueta “Editar flujo” a su menú de administración de WordPress. Al hacer clic en él, accederá a la página de configuración del complemento.

editar estado

El proceso de edición incluye muchas funciones útiles que puede activar o desactivar desde esta pantalla. Continúe y haga clic en el botón Editar estado debajo del cuadro Estado personalizado para continuar.

El proceso de edición crea automáticamente los siguientes estados de publicación personalizados:

  • Pitch: se utiliza para presentar nuevas ideas de artículos, este estado también se convierte en el estado de publicación predeterminado para cada publicación nueva.
  • Asignado: puede seleccionar un autor y marcar el artículo como asignado para que el autor pueda trabajar en él.
  • En progreso: el escritor está trabajando en la publicación, pero aún no está disponible como borrador legible.

añadir nuevo estado

Puede crear su propio estado personalizado proporcionando un nombre y una descripción en la columna de la izquierda. Cuando termine, haga clic en el botón “Agregar nuevo estado” para guardar los cambios.

Su estado personalizado ahora aparecerá en la columna de la derecha, para que pueda editarlo o eliminarlo en cualquier momento.

editar estado

A continuación, debe ir a Publicaciones » añadir nuevo página para crear una nueva publicación. En la pantalla de edición de publicaciones, haga clic en el enlace Editar junto a la opción de estado en el cuadro Meta de publicación.

Seleccione el estado de la publicación

Aparecerá un menú desplegable que muestra todos los estados de publicación que puede elegir, incluido el estado de publicación personalizado que acaba de crear.

También puede ver todos los artículos enviados con diferentes estados de publicación visitando Publicaciones » Todas las publicaciones Página.

Ordenar publicaciones por estado

Método 2. Crear un estado de publicación personalizado usando código

WordPress tiene un error conocido en la API para registrar estados de publicación personalizados. Le permite crear un estado de publicación personalizado, pero no puede usarlo en el panel de administración. Esto significa que el método de codificación hace el trabajo, pero no es tan limpio y deberá cambiarlo después de que se solucione oficialmente.

Sin embargo, si aún desea hacer esto manualmente, puede seguir leyendo.

Este método requiere que agregue código a su sitio de WordPress. Si no lo ha hecho antes, consulte nuestra guía sobre cómo copiar y pegar código en WordPress.

Primero, debe agregar el siguiente código al archivo functions.php de su tema o un complemento específico del sitio.

// Registering custom post status
function wpb_custom_post_status(){
	register_post_status('rejected', array(
		'label'                     => _x( 'Rejected', 'post' ),
		'public'                    => false,
		'exclude_from_search'       => false,
		'show_in_admin_all_list'    => true,
		'show_in_admin_status_list' => true,
		'label_count'               => _n_noop( 'Rejected <span >(%s)</span>', 'Rejected <span >(%s)</span>' ),
	) );
}
add_action( 'init', 'wpb_custom_post_status' );

// Using jQuery to add it to post status dropdown
add_action('admin_footer-post.php', 'wpb_append_post_status_list');
function wpb_append_post_status_list(){
global $post;
$complete="";
$label="";
if($post->post_type == 'post'){
if($post->post_status == 'rejected'){
$complete=" selected="selected"";
$label="<span > Rejected</span>";
}
echo '
<script>
jQuery(document).ready(function($){
$("select#post_status").append("<option value="rejected" '.$complete.'>Rejected</option>");
$(".misc-pub-section label").append("'.$label.'");
});
</script>
';
}
}

No olvide reemplazar todas las instancias de la palabra rechazada con su propio estado de publicación personalizado.

Este código registra un estado de publicación personalizado y luego usa jQuery para agregarlo al panel de administración. Ahora puede editar su publicación de WordPress y puede verla en el menú desplegable de estado.

Estado de la publicación personalizada que se muestra en el panel de administración

Esperamos que este artículo lo haya ayudado a agregar un estado de publicación personalizado a las publicaciones de blog en WordPress. También puede consultar nuestra lista de los más de 55 consejos, trucos y trucos de WordPress más populares.

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

Los datos expuestos en este sitio web son de índole informativo, no necesariamente están actualizados. Esta información es una recopilación de información de internet.