How To Add Custom Post Status In Wordpress

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

¿Desea agregar un estado de publicación personalizado para las publicaciones de su blog en WordPress? El estado de la publicación es una herramienta editorial que le permite organizar sus artículos de acuerdo con sus respectivas etapas durante el flujo de trabajo editorial. En este artículo, le mostraremos cómo agregar fácilmente el estado de una publicación personalizada a las publicaciones de blog en WordPress.

¿Cuál es el estado de la publicación en WordPress y por qué lo necesita?

Post Status es una herramienta editorial que le dice a WordPress la etapa de una publicación de blog durante la edición. Por ejemplo, las publicaciones incompletas se guardan con el estado de la publicación titulado «Borrador». Cuando publica un artículo, el estado cambia a «Publicado».

Estado Del Mensaje
Post Status ayuda a WordPress a elegir cómo administrar y mostrar publicaciones de blog en su sitio web. Por ejemplo, excluirá automáticamente las publicaciones etiquetadas como borrador de su página de inicio y otras áreas de acceso público de su sitio web. De forma predeterminada, WordPress viene con el siguiente estado de publicación que puede usar:

  • Borrador: un elemento que está guardado pero que está incompleto y aún no se ha publicado.
  • Borrador automático: WordPress tiene una función de guardado automático que guarda automáticamente un borrador como revisión.
  • En espera de revisión: elementos que se completaron y enviaron para revisión, pero que aún no se publicaron.
  • Futuro: artículos programados para su publicación en una fecha posterior.
  • Privado: elementos marcados como privados
  • Papelera: elementos puestos en la papelera
  • Heredar: páginas secundarias que heredan automáticamente el estado de su página principal.

Además de estos estados de publicación predeterminados, también puede crear sus propios estados de publicación personalizados para mejorar su flujo de trabajo editorial. Por ejemplo, puede agregar una etiqueta «No adecuado» para los artículos que están completos pero no son adecuados para su publicación. Dicho esto, echemos un vistazo a cómo crear fácilmente estados de publicación personalizados en WordPress.

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

Este método es más simple y recomendado para la mayoría de usuarios. Le permite crear estados de publicaciones personalizados y administrar de manera eficiente el flujo de trabajo editorial en su blog 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 un complemento de WordPress. Tras la activación, el complemento agregará un nuevo elemento de menú titulado « Editar fuente » a su menú de administración de WordPress. Al hacer clic en él, accederá a la página de configuración del complemento.
Modificar Los Estatutos
Edit Flow incluye muchas funciones útiles y puede activarlas o desactivarlas desde esta pantalla. Continúe y haga clic en el botón «Editar estados» debajo del cuadro «Estados personalizados» para continuar. Editar flujo crea automáticamente los siguientes estados de publicación personalizados:

  • Pitch: se utiliza para presentar nuevas ideas de publicaciones y 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 un 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 un borrador legible.

Agregar Nuevo Estado
Puede crear su propio estado personalizado proporcionando un nombre y una descripción en la columna de la izquierda. Una vez que haya terminado, haga clic en el botón «Agregar nuevo estado» para guardar los cambios. Su estado personalizado ahora aparecerá en la columna de la derecha, por lo que puede cambiarlo o eliminarlo en cualquier momento.
Cambian De Estado
Entonces tienes que ir a Artículos »Agregar nuevo página para crear un nuevo mensaje. En la pantalla de edición del artículo, haga clic en el enlace «Editar» junto a la opción de estado debajo del meta-cuadro «Publicar».
Seleccione El Estado De La Publicación
Esto revelará un menú desplegable que muestra todos los estados de publicación que puede seleccionar, incluido el estado de publicación personalizado que acaba de crear. También puede ver todos los artículos clasificados en diferentes estados de publicación visitando Mensajes »Todos los mensajes página.
Ordenar Artículos Por Estado

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

WordPress tiene un error conocido en la API que se usa para registrar estados de publicaciones personalizados. Te permite crear un estado de publicación personalizado, pero no puedes usarlo en el panel de administración. Esto significa que el método de codificación puede hacer el trabajo, pero no es tan limpio y tendrá que cambiarlo después de que se solucione oficialmente. Sin embargo, si aún desea hacerlo 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 oa un complemento específico del sitio. // Registrar la función de estado de publicación personalizada wpb_custom_post_status () {register_post_status (‘jected ‘, array (‘ label ‘=> _x (‘ Rejected ‘,’ post ‘),’ public ‘=> false,’ exclude_from_search ‘=> false, ‘show_in_admin_all_list’ => verdadero, ‘show_in_admin_status_list’ => verdadero, ‘label_count’ => _n_noop (‘Rechazado (% s)‘,’ Rechazado (% s)‘),)); } add_action (‘init’, ‘wpb_custom_post_status’); // Usa jQuery para agregarlo a la lista desplegable de estados de publicaciones add_action (‘admin_footer-post.php’, ‘wpb_append_post_status_list’); function wpb_append_post_status_list () {publicación $ global; $ completo = «»; $ etiqueta = «»; if ($ post-> post_type == ‘post’) {if ($ post-> post_status == ‘rechazado’) {$ complete = «selected =» selected «»; $ etiqueta = « Rechazado«;} echo »;}} Recuerde reemplazar todas las instancias de la palabra rechazada con su propio estado de publicación personalizado. Este código guarda un estado de publicación personalizado y luego usa jQuery para agregarlo al panel. Ahora puede editar un WordPress publicar, y podrá verlo en el menú desplegable de estado.
Estado De Publicación Personalizada Que Se Muestra En El Panel De Administración
Esperamos que este artículo le haya ayudado a agregar un estado de publicación personalizado a las publicaciones de blog en WordPress. También puede consultar nuestra lista de más de 55 consejos, trucos y trucos de WordPress más buscados. Si le gustó este artículo, suscríbase a nuestro canal de YouTube para ver tutoriales en video de WordPress. También puede encontrarnos en Twitter y Facebook.

Leave a Reply