J'essaie de créer un article en vedette avec une interface "à onglets" dans ma page d'accueil. J'utilise l'option "post-it" des posts pour les sortir de la boucle principale et dans les "onglets en vedette". Pas de problème ici.
Le problème est que je ne peux pas contrôler l'ordre des stickies. Existe-t-il un moyen de définir l'ordre des posts collants? Un plugin, un champ personnalisé ... Cette approche de stickies est-elle complètement fausse?
Merci
Il semble que vous souhaitiez utiliser la fonctionnalité "post-it" pour remplacer un tag ou une catégorie.
Pourquoi ne pas simplement mettre tous les articles que vous voulez dans une catégorie, puis appeler votre requête pour cette catégorie. Vous pouvez utiliser orderby de manière élégante (par exemple, avec post_meta ($ tab = get_posts ('category = tab & orderby = date');
Vous pouvez utiliser le type de publication Ordre , il constitue le moyen le plus simple de commander des publications au sein de catégories ou de taxonomies personnalisées.
Si vous voulez les articles dans l'ordre chronologique inverse, vous pouvez le faire:
$ sticky = get_option ('sticky_posts'); rsort ($ collant);
Il y a plus d'options pour le tri. Je serai en mesure de fournir une réponse plus détaillée lundi si quelqu'un ne l'a pas déjà fait
Mise à jour: Vous venez de remarquer quelque chose de vraiment proche ici: Excluant les post-collants de The Loop et de WP_Query () dans WordPress?
Assurez-vous de changer la clé 'post__not_in' en post__in.
les options de orderby sont ici: http://codex.wordpress.org/Function_Reference/query_posts#Orderby_Parameters
Cela peut aussi s'avérer utile: http://www.cmurrayconsulting.com/software/wordpress-sort-query-by-post-in/
(Pardonnez-moi de ne pas tester: je me prépare à prendre un train bientôt.)