Ottenere il titolo di un custom post type in un altro loop
15 set 2016, 17:52:39
Visualizzazioni: 17.3K
Voti: 2
Mi trovo nel loop di single-product.php e il prodotto ha una relazione con un custom post type 'artist' di cui ho l'ID.
Devo ottenere il_title() del mio custom post type 'artist' mentre sono nel loop di single-product.php.
Il mio codice attualmente restituisce il titolo del prodotto invece che quello dell'artista. Ecco il mio codice qui sotto. Qualcuno può aiutarmi?
$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
Tutte le risposte alla domanda
1
2
Puoi passare un ID di articolo a get_the_title()
. Quindi, invece di usare the_title()
per visualizzarlo, recuperalo prima in questo modo.
$artist_title = get_the_title( $artistID );
echo $artist_title;
Ovviamente potresti farlo in una riga sola, ma potresti averne bisogno anche altrove.

jdm2112
3.68K
15 set 2016 19:09:24
Domande correlate
1
risposte