Passer au contenu principal




Depuis que j'ai commencé à développer des thèmes WordPress 3+ et à utiliser des types de publication personnalisés pour des éléments tels que les portefeuilles, les services, les FAQ, le personnel, les curseurs, etc., j'ai reçu beaucoup de questions de personnes me demandant comment réorganiser l'ordre. de vos articles publiés. Malheureusement, il n'est pas très évident de faire cela dans WordPress et il n'y a pas de moyen extrêmement simple et gérable.

Dans le prochain article, je vais vous montrer comment vous pouvez commander électroniquement vos articles personnalisés en utilisant deux méthodes différentes: changer la date de publication de votre article personnalisé ou utiliser un plugin WordPress gratuit super génial appelé "Post Type Order".

Méthode 1: changer la date de publication

La première méthode pour modifier l'ordre de vos publications consiste à modifier les dates de publication de vos publications. La plupart du temps, les thèmes utiliseront la valeur par défaut order_by => date argument dans vos thèmes afin que les articles personnalisés soient affichés dans l'ordre dans lequel ils ont été publiés (mais ce n'est pas toujours le cas). Pour modifier la date de publication, cliquez simplement sur «Edition rapide«Dans toute publication du panneau de contrôle et modifiez la date à l'aide des champs puis cliquez sur»mettre à jour".

wordpres-post-date-edit-1534532

Méthode 2: changer la position "Ordre des menus"

Si le type de publication personnalisé (check-in et check-out) prend en charge la fonction "menu_order", vous pouvez en même temps changer l'ordre en modifiant cette valeur. À titre d'exemple dans notre thème WordPress Total, nous l'avons activé pour tous les types de publication intégrés, ce qui facilite le contrôle de votre ordre de type de publication pour le front-end.

commande-de-menu-wordpress-3156683

Méthode 3: utilisation du plugin de commande de type de publication

Ma façon préférée de changer l'ordre de vos messages est d'utiliser le "Post Type Order Plugin". Ce plugin vous permettra de déplacer facilement vos articles par glisser-déposer.

Page des plugins

Méthode 4: utilisez le filtre pre_get_posts

Si vous souhaitez réorganiser vos articles via le code, c'est en même temps très simple et vous voudrez utiliser le pre_get_posts action dans WordPress pour le faire. Cliquez sur le lien ci-dessus pour en savoir plus. Si vous préférez apprendre d'un exemple, jetez un œil ci-dessous!

function wpex_order_category ($query) {// exit si c'est l'administrateur ou ce n'est pas la requête principale if (is_admin () ||! $query-> is_main_query ()) {return; } // classer les archives des catégories par titre dans l'ordre croissant if (is_category ()) {$query-> set ('order', 'asc'); $query-> set ('orderby', 'title'); revenir; }} add_action ('pre_get_posts', 'wpex_order_category', 1);

R Marketing Numérique