Souhaitez-vous ajouter un statut de publication personnalisé pour vos articles de blog dans WordPress ? Post status est un outil éditorial qui vous permet d’organiser vos articles en fonction de leurs étapes respectives au cours du workflow éditorial. Dans cet article, nous allons vous montrer comment ajouter facilement un statut de publication personnalisé aux articles de blog dans WordPress.
Qu’est-ce que le statut de publication dans WordPress et pourquoi en avez-vous besoin ?
Le statut de l’article est un outil éditorial qui indique à WordPress l’étape d’un article de blog lors de l’édition. Par exemple, les publications incomplètes sont enregistrées avec le statut de publication intitulé « Brouillon ». Lorsque vous publiez un article, le statut passe à « Publié ».
Le statut des articles aide WordPress à choisir comment gérer et afficher les articles de blog sur votre site Web. Par exemple, il exclura automatiquement les articles étiquetés brouillon de votre page d’accueil et d’autres zones accessibles au public de votre site Web.
Par défaut, WordPress est livré avec le statut de publication suivant que vous pouvez utiliser :
- Brouillon – Un élément qui est enregistré mais incomplet et pas encore publié
- Brouillon automatique – WordPress dispose d’une fonction d’enregistrement automatique qui enregistre automatiquement un brouillon en tant que révision.
- En attente de révision – Éléments terminés et soumis pour révision mais pas encore publiés.
- Future – Articles dont la publication est prévue plus tard.
- Privé – Éléments marqués comme privés
- Corbeille – Éléments mis à la corbeille
- Hériter – Les pages enfants qui héritent automatiquement du statut de leur page parent.
Outre ces statuts de publication par défaut, vous pouvez également créer vos propres statuts de publication personnalisés pour améliorer votre flux de travail éditorial. Par exemple, vous pouvez ajouter une étiquette « Ne convient pas » pour les articles qui sont complets mais ne conviennent pas à la publication.
Cela dit, examinons comment créer facilement des statuts de publication personnalisés dans WordPress.
Méthode 1. Créer un statut de publication personnalisé à l’aide d’un plugin
Cette méthode est plus simple et recommandée pour la plupart des utilisateurs. Il vous permet de créer des statuts de publication personnalisés ainsi que de gérer efficacement le flux de travail éditorial sur votre blog WordPress multi-auteurs.
La première chose à faire est d’installer et d’activer le Modifier le flux brancher. Pour plus de détails, consultez notre guide étape par étape sur la façon d’installer un plugin WordPress.
Lors de l’activation, le plugin ajoutera un nouvel élément de menu intitulé « Modifier le flux » à votre menu d’administration WordPress. En cliquant dessus, vous serez redirigé vers la page des paramètres du plugin.
Edit Flow est livré avec de nombreuses fonctionnalités utiles, et vous pouvez les activer/désactiver à partir de cet écran. Allez-y et cliquez sur le bouton « Modifier les statuts » sous la case « Statuts personnalisés » pour continuer.
Edit Flow crée automatiquement les statuts de publication personnalisés suivants :
- Pitch – Utilisé pour présenter de nouvelles idées d’articles et ce statut devient également le statut de publication par défaut de chaque nouvelle publication.
- Attribué – Vous pouvez sélectionner un auteur et marquer un article comme attribué afin que l’auteur puisse travailler dessus.
- En cours – Writer travaille sur le message mais n’est pas encore disponible sous forme de brouillon lisible.
Vous pouvez créer votre propre statut personnalisé en fournissant un nom et une description dans la colonne de gauche. Une fois que vous avez terminé, cliquez sur le bouton « Ajouter un nouveau statut » pour enregistrer vos modifications.
Votre statut personnalisé apparaîtra désormais dans la colonne de droite, vous pourrez donc le modifier ou le supprimer à tout moment.
Ensuite, vous devez aller à Messages » Ajouter un nouveau page pour créer un nouveau message. Sur l’écran d’édition de la publication, cliquez sur le lien « Modifier » à côté de l’option de statut sous la boîte méta « Publier ».
Cela révélera un menu déroulant affichant tous les statuts de publication que vous pouvez sélectionner, y compris le statut de publication personnalisé que vous venez de créer.
Vous pouvez également voir tous les articles classés sous différents statuts de publication en visitant Articles » Tous les articles page.
Méthode 2. Créer un statut de publication personnalisé à l’aide du code
WordPress a un connu punaise dans l’API utilisée pour enregistrer les statuts de publication personnalisés. Il vous permet de créer un statut de publication personnalisé, mais vous ne pouvez pas l’utiliser dans le panneau d’administration. Cela signifie que la méthode de codage peut faire le travail, mais elle n’est pas aussi propre et vous devrez la modifier une fois qu’elle sera officiellement corrigée.
Cependant, si vous souhaitez toujours le faire manuellement, vous pouvez continuer à lire.
Cette méthode nécessite que vous ajoutiez du code à votre site WordPress. Si vous ne l’avez pas encore fait, consultez notre guide sur la façon de copier et coller du code dans WordPress.
Tout d’abord, vous devez ajouter le code suivant au fichier functions.php de votre thème ou à un plugin spécifique au site.
// 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 class="count">(%s)</span>', 'Rejected <span class="count">(%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 id="post-status-display"> 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> '; } }
N’oubliez pas de remplacer toutes les instances du mot rejeté par votre propre statut de publication personnalisé.
Ce code enregistre un statut de publication personnalisé et après cela, il utilise jQuery pour l’ajouter au panneau d’administration. Vous pouvez maintenant modifier un article WordPress et vous pourrez le voir dans le menu déroulant de statut.
Nous espérons que cet article vous a aidé à ajouter un statut de publication personnalisé aux articles de blog dans WordPress. Vous pouvez également consulter notre liste de plus de 55 astuces, astuces et hacks WordPress les plus recherchés.