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 la part de personnes qui me demandaient comment réorganiser l’ordre. de leurs articles publiés. Malheureusement, il n’est pas très évident de faire cela dans WordPress et il n’y a pas de moyen très simple et gérable.

Dans l’article suivant, je vais vous montrer comment vous pouvez commander 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: modifier 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 des thèmes de temps utiliseront la valeur par défaut order_by => date argument dans leurs thèmes afin que les articles personnalisés apparaissent 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“Sur n’importe quelle publication du tableau de bord et modifiez la date à l’aide des champs, puis cliquez sur”mettre à jour«.

Méthode 2: Modification de la position «Ordre des menus»

Si le type de publication personnalisé (enregistrement et sortie) prend en charge la fonction «menu_order», vous pourrez peut-être également changer l’ordre en modifiant cette valeur. Par 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-menu-wordpress

Méthode 3: Utilisation du plugin Post Type Order

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 publications par glisser-déposer.
Page du plugin

Méthode 4: Utilisation du filtre pre_get_posts

Si vous souhaitez commander à nouveau vos articles via le code, c’est également très simple et vous voudrez utiliser le pre_get_posts action dans WordPress pour le faire. Veuillez cliquer sur l’ancien lien pour en savoir plus. Si vous préférez apprendre d’un exemple, regardez ci-dessous!

function wpex_order_category( $query ) {
    // exit out if it's the admin or it isn't the main query
    if ( is_admin() || ! $query->is_main_query() ) {
        return;
    }
    // order category archives by title in ascending order
    if ( is_category() ) {
        $query->set( 'order' , 'asc' );
        $query->set( 'orderby', 'title');
        return;
    }
}
add_action( 'pre_get_posts', 'wpex_order_category', 1 );

Share: