web-dev-qa-db-fra.com

Comment stocker the_title () dans une variable pour renvoyer la valeur, pas seulement pour l'écho

J'ai une boucle et je dois passer un autre argument à travers elle. Je dois obtenir le titre de l'article unique de la page actuelle, puis l'utiliser comme valeur.

J'ai essayé d'y aller comme ça:

$tagz = the_title();

$args = array( 
    'post_type' => 'product', 
    'posts_per_page' => 5, 
    'product_tag' => "{$tagz}"  );

et la variable $tagz fait automatiquement écho au titre de l'article actuel. J'ai découvert par cette ressource cette ressource que the_title() fait simplement échouer le titre et ne le renvoie jamais, rendant la variable $tagz nulle.

Comment utiliser le titre des publications actuelles comme argument? Je suis vraiment perplexe !!

3
Chris Haugen

Vous pouvez utiliser get_the_title() pour renvoyer le titre de l'article actuel dans la boucle.

11
Welcher