Comment puis-je obtenir l'ID de publication d'une boucle WP_Query?
-
-
`$post_id=get_the_ID ();`peut être utilisé dans laboucle.Cela récupère l'ID de lapublication actuellegéréepar laboucle.`$post_id = get_the_ID();` can be used within the loop. This retrieves the ID of current post handled by the loop.
- 4
- 2016-01-16
- N00b
-
@ N00b vous devriezposter cela comme réponse.@N00b you should post that as an answer.
- 0
- 2016-01-16
- Pieter Goosen
-
Essayez-vous d'obtenir des catégories ou avez-vous untype depublicationpersonnalisé appelé «catégorie»?Si lepremier,vous devriez utiliser [`get_categories ()`] (https://developer.wordpress.org/reference/functions/get_categories/) si le second,vous devriez lire ceci: https://codex.wordpress.org/Reserved_TermsAre you trying to get categories, or have you a custom post type called "category"? If the former then you should be using [`get_categories()`](https://developer.wordpress.org/reference/functions/get_categories/) if the latter then you should read this: https://codex.wordpress.org/Reserved_Terms
- 0
- 2018-08-31
- Peter HvD
-
2 réponses
- votes
-
- 2016-01-16
get_the_ID()
peut (seulement) être utilisé dans laboucle.Ceci récupère l '
ID
dumessage actuelgérépar laboucle.
Vouspouvez l'utiliser seul si vousn'en avezbesoin qu'une seulefois:
$dish_meta = get_post_meta( get_the_ID(), 'dish_meta', true );
Vouspouvez également le stockeren tant que variable si vousen avezbesoinplusieursfois:
$post_id = get_the_ID(); $dish_meta = get_post_meta( $post_id, 'dish_meta', true ); $drink_meta = get_post_meta( $post_id, 'drink_meta', true ); print_r( $post_id ); //etc
Référence: get_the_ID ()
get_the_ID()
can (only) be used within the loop.This retrieves the
ID
of the current post handled by the loop.
You can use it on it's own if you need it only once:
$dish_meta = get_post_meta( get_the_ID(), 'dish_meta', true );
You can also store it as a variable if you need it more than once:
$post_id = get_the_ID(); $dish_meta = get_post_meta( $post_id, 'dish_meta', true ); $drink_meta = get_post_meta( $post_id, 'drink_meta', true ); print_r( $post_id ); //etc
Reference: get_the_ID()
-
- 2018-08-31
Lafonctionget_the_ID () vous donnera l'identifiant de l'article ..,
$args = array( 's' => $_POST['search_text'], 'posts_per_page' => -1, 'post_type' => 'address' ); $query = new WP_Query( $args ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); $address_post_id = get_the_ID() ; } }
get_the_ID() function will give you post ID..,
$args = array( 's' => $_POST['search_text'], 'posts_per_page' => -1, 'post_type' => 'address' ); $query = new WP_Query( $args ); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); $address_post_id = get_the_ID() ; } }
J'ai uneboucle WP_Query qui récupère lesmessages d'un certaintype. Cespublications ont uneméta depublicationpersonnalisée,je dois donc êtreen mesure d'obtenir l'ID de lapublication sans l'écho afin depouvoir afficher laméta de cettepublication. Commentpuis-je obtenir l'ID de lapublication sans yfaire écho? Voicimon code: