Desde que comencé a desarrollar temas de WordPress 3+ y a usar tipos de publicaciones personalizadas para cosas como portafolios, servicios, preguntas frecuentes, personal, controles deslizantes, etc., he recibido muchas preguntas de gens que me preguntan cómo pueden reorganizar el orden. de sus publicaciones publicadas. Desafortunadamente, no es muy obvio cómo hacer esto en WordPress y no existe una forma extremadamente sencillo y manejable.
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".
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.
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.
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 acción en WordPress para hacerlo. Haga clic en el relier anterior para conocer todo al respecto. Si prefiere aprender de un ejemplo, ¡eche un vistazo a continuación!
function wpex_order_category( $mettre en doute ) {
// 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 );