Je suis dans la boucle single-product.php et le produit a une relation avec un type de message d'artiste auquel j'ai l'identifiant.
Je dois obtenir the_title () de mon type de message d'artiste personnalisé dans la boucle single-product.php.
Mon code reçoit le titre du produit plutôt que celui de l'artiste. Mon code est ci-dessous. quelqu'un peut-il aider s'il vous plait?
$artistId = get_field('artist');
$postId = get_post($artistId);
if ( $postId ):
setup_postdata($postId);
?>
<span id="chty_17">
<dt><?php the_title(); ?></dt>
</span>
<?php
wp_reset_postdata();
endif;
Vous pouvez passer un identifiant de poste à get_the_title()
. Au lieu d'utiliser the_title()
pour l'afficher, commencez par le récupérer comme ceci.
$artist_title = get_the_title( $artistID );
echo $artist_title;
Vous pouvez le faire en une ligne, mais vous pourriez en avoir besoin ailleurs.