Un utente ha chiesto informazioni su Developing with WordPress di Wordpress

Visualizza i post CPT con un termine di tassonomia specifico

Un utente ha chiesto 👇

Ho un modello di pagina personalizzato e desidero visualizzare tutti i post di tipo di lavoro personalizzato con un termine tassonomico specifico. Voglio mostrare l’immagine visibile e il titolo del post all’interno di un collegamento al post.

Il mio CPT è People. La tassonomia è Categorie di persone e la chiocciola è il termine “njapf”.

La richiesta sta funzionando, tuttavia, ho difficoltà a mostrare gli elementi di lavoro di cui hai bisogno.

Voglio visualizzare l’immagine che appare e il titolo del post e il collegamento dell’immagine e del titolo del post al post.

Ecco il codice completo per la mia domanda:

<div class="artist-grid">

	<?php 

$args = array(
'post_type' => 'people',
'orderby'   => 'title',
'order' => 'ASC',
'tax_query' => array(
array(
'taxonomy' => 'people',
'field' => 'slug',
'terms' => 'njapf'
)
)
);
//$query = new WP_Query( $args ); // this line is useless in your code
 
// The Query
$the_query = new WP_Query( $args );
 
// The Loop
if ( $the_query->have_posts() ) {
while ( $the_query->have_posts() ) {
$the_query->the_post();

echo '<div class="artist-grid-item">';

if(has_post_thumbnail()){

	echo '<a>'. get_permalink() . '</a>';

               echo '<div class="artist-grid-image">' . get_the_post_thumbnail( $_post->ID, 'large' ) . '</div>';
             }

echo '<p>' . get_the_title() . '</p>';

echo '</div>';

}

} else {
// no posts found
}
/* Restore original Post Data */
wp_reset_postdata();?>

</div>

Che cosa sto facendo di sbagliato?

(@bcworkz)

2 anni, 3 mesi fa

Suppongo che tu abbia capito che il tuo tag finale è fuori luogo, motivo per cui questo argomento è contrassegnato come una soluzione. A volte le persone contrassegnano accidentalmente i loro contenuti mentre vengono risolti quando non lo sono. I materiali senza risposte si aggiungono a tale sospetto. Se lo stato non viene risolto per errore, ignoralo.

Lanciatore di thread

(@bibliofille)

2 anni, 3 mesi fa

Sì, ovviamente mi sono reso conto del mio errore di sintassi poco dopo aver pubblicato la domanda. Grazie per il check-in! Questo problema è, infatti, risolto.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *