commande messages en vedette
-
16-10-2019 - |
Question
Je suis en train de construire un messages en vedette avec une interface « onglets » dans ma page d'accueil. J'utilise l'option « collante » des postes afin de les sortir de la boucle principale et dans les onglets « vedette ». Pas de problème ici.
Le problème est que je ne peux pas contrôler l'ordre de poisseux. Est-il un moyen de définir l'ordre des messages collants? Un plug-in, champ personnalisé ... Est-ce poisseux approche tout à fait tort?
Merci
La solution
On dirait que vous voulez utiliser la fonctionnalité « collante » pour remplacer une étiquette ou une catégorie.
Pourquoi ne pas simplement tous les messages que vous voulez dans une catégorie « onglet », puis appelez votre requête pour cette catégorie. Vous pouvez utiliser orderby de façon fantaisie (comme par post_meta ($ tab = get_posts ( » catégorie = onglet & orderby = Date ');
Autres conseils
Vous pouvez utiliser les Types Publier il est le plus facile façon pour les postes au sein de l'ordre taxonomies ou catégories personnalisées
Si vous voulez que les messages dans l'ordre chronologique inverse, vous pouvez faire ceci:
$ collant = get_option ( 'sticky_posts'); rsort ($ collante);
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 n'a pas déjà fait
Mise à jour: Juste remarqué quelque chose de vraiment près ici: Hors Post-it Post de la boucle et de WP_Query () dans WordPress?
Assurez-vous de changer la touche 'post__not_in' à post__in.
Options de OrderBy sont ici: http://codex.wordpress.org/Function_Reference/query_posts#Orderby_Parameters
Cela peut également se révéler utile: http://www.cmurrayconsulting.com/software/wordpress -sort-requête par post-en /
(Pardonnez-moi de ne pas tester. Je suis prêt à prendre un train bientôt)