Obțineți titlul unui tip de postare personalizată într-o altă buclă
15 sept. 2016, 17:52:39
Vizualizări: 17.3K
Voturi: 2
Sunt în bucla single-product.php și produsul are o relație cu un tip de postare artist pentru care am ID-ul artistului.
Trebuie să obțin the_title() din custom post type-ul artist în timp ce sunt în bucla single-product.php.
Codul meu returnează titlul produsului în locul titlului artistului. Codul meu este mai jos. Poate cineva să mă ajute?
$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;

Thomas_Hoadley
307
Toate răspunsurile la întrebare
1
2
Poți pasa un ID de post la get_the_title()
. Deci în loc să folosești the_title()
pentru a-l afișa, obține-l mai întâi astfel.
$artist_title = get_the_title( $artistID );
echo $artist_title;
Desigur, ai putea face asta într-o singură linie, dar s-ar putea să ai nevoie de el și în altă parte.

jdm2112
3.68K
15 sept. 2016 19:09:24
Întrebări similare
1
răspunsuri
4
răspunsuri
1
răspunsuri