Obtenir la page par TAG ID dans WordPress

Publié par Jean-Michel le

donc j’ai un script php qui doit récupérer une certaine « page », pas un article mais une page, dans wordpress, je veux récupérer UNE page qui est pointée dans une balise spécifique. Je voudrais savoir comment je peux récupérer cette certaine page, le seul paramètre dont elle a besoin est le tag-> term_id.

Lire également:  Wordpress : obtenir une erreur dans la page d'en-tête

J’ai essayé de chercher dans google pour y parvenir. Est-ce possible?

Merci..

Solution n°1 trouvée

utilisez WP_Queryavec post_typeset to pagepour interroger votre base de données sur les pages. Vous pouvez utiliser le tag_idparamètre pour affiner par balise. Limitez-le à un résultat en utilisant posts_per_pageset to 1.

//narrow down your query with $args
$args = array('post_type'=>'page', 'tag_id'=>3, 'posts_per_page'=>1);

// The Query
$the_query = new WP_Query( $args );

// The Loop
while ( $the_query->have_posts() ) :
    $the_query->the_post();
    echo '<li>' . get_the_title() . '</li>';
endwhile;

http://codex.wordpress.org/Class_Reference/WP_Query

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *