- WordPress :4.9
- Statut : résolu
- Ce sujet contient 4 réponses, 2 participants et a été mis à jour pour la dernière fois par
Timama, le il y a 5 années et 7 mois.
-
AuteurMessages
-
9 février 2018 à 17 h 24 min #2085544
Bonjour,
Ma configuration WP actuelle : wordpress 4.9.4
- Version de PHP/MySQL :
- Thème utilisé : le mien
- Extensions en place : aucun
- Nom de l’hébergeur : craym
- Adresse du site : http://www.mytmedia.craym.eu/HRPwebsite/projekte/hochbau/
Problème(s) rencontré(s) :
J’ai un portfolio. Ce portfolio est créé à partir de Custom post typ « Projet ».
Pour chaque Projet, il y a une date. Cette date est choisie dans la page wordpress lors e la création du projet.
C’est la date d’un custom post typ classique avec la date en haut à droite (date de publication en fait).
Je voudrais, pour afficher mes custom post typ « projet » les afficher par ordre de publication.
Mais je ne toruve pas du tout comment faire à cause du format de la date ou bien par rapport au nom de la meta_key à utiliser..
J’ai essayé quelqu chose comme cela
$args_hochbau = array(
'post_type' => 'hochbau',
'meta_value' => date( 'd/m/Y' ),
'orderby' => 'meta_value_num',
'order' => 'DESC',
);
$the_queryhochbau = new WP_Query($args_hochbau);j’ai aussi essayé
'post_type' => 'hochbau',
'orderby' => 'meta_value_num',
'meta_key' => 'date',
'order' => 'asc',
'posts_per_page' =>-1,
'meta_value' => date('Y-m-d'),
'orderby'=> 'meta_value',
'order' => 'DESC',
'meta_key'=>'jour',bref…. tout ça un eu dans le désordre mais je ne sais pas quoi mettre pour la meta_value… si on doit en utiliser une.
Si on utilise date ? ou bien datum ? (moi j’ai wordpress en allemand)Si c’est orderby => meta_value ou meta_value_num ?
bref beaucoup de question…..
mais une seule : comment trier des custom post typ en fonction de leur date de publication.
(en haut à droite d’un projet, pour la date de publication , il y a écrit « <span id= »timestamp »> Veröffentlicht am: <b>9. Feb 2012 @ 11:39</b></span> » – voilà pour le format)
Avez vous des conseils à me donner?
merci beaucoup par avance pour votre aide
11 février 2018 à 0 h 16 min #2086822Bonjour,
Je ne sais pas si vous avez besoin de
'meta_value' => date( 'd/m/Y' ),
ou de'meta_key' => 'date',
Dans votre 1er code, il suffit d’indiquer
'orderby' => 'post_date',
$args_hochbau = array(
'post_type' => 'hochbau',
'orderby' => 'post_date',
'order' => 'DESC',
);
$the_queryhochbau = new WP_Query($args_hochbau);12 février 2018 à 11 h 07 min #2087612Bonjour,
Alors, un grand merci car c’est exactement ça que je cherchais !
Je ne savais pas comment appeler cette variable de « date de publication »…. et c’est ‘post_date’…
mais bien sûr….. forcément, je suis partie à l’ouest dans mes recherches.. normal…c’était tellement simple.
Merci beaucoup
Et très bonne journée12 février 2018 à 23 h 55 min #2088013La lecture du Codex consacré à WP-Query est un passage obligé pour ce genre de « bidouille » du code. Le Codex n’est pas toujours une lecture facile, mais cet article là est une mise d’or ?
13 février 2018 à 9 h 49 min #2088161merci. Mais je l’ai lu en fait 😉 je regarde toujours ces articles ….
c’est pour ça que j’avais mis ‘date’ au départ… et puis j’ai du chercher ailleurs en même temps….. et je me suis embrouillée.
bref, je n’avais pas mis « date » au bon endroit (pour orderby quoi)..
j’ai cru que c’était une metakey…. mais bon… là après cela n’a rien à voir avec le codex difficile à lire mais plutôt à mon non-savoir faire 😉
En tout cas, merci pour cet éclaircissement.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.