Un utente ha chiesto 👇
Ciao, ho creato una pagina personalizzata che funziona perfettamente e ora ho deciso di visualizzare i post correlati con un ciclo personalizzato:
$args = array(
'post_type' => 'advert',
'posts_per_page' => 8,
'menu_order' => 1,
'orderby' => 'rand',
'order' => 'ASC');
Quindi, come puoi vedere, sono post casuali, ma devono essere nella stessa categoria o categorie dell’annuncio corrente. Quali argomenti devo aggiungere?
Grazie
Questo argomento è stato modificato 1 anno, 11 mesi fa da.
Autore del plugin
(@gwin)
1 anno, 11 mesi fa
Ciao,
stai utilizzando la barra delle notifiche correlate (https://github.com/simpliko/wpadverts-snippets/blob/master/related-ads/related-ads.php) mostra gli annunci correlati?
In tal caso, per visualizzare gli annunci correlati per categoria è necessario modificare la riga
$args["s"] = $post->post_title;
per
$terms = wp_get_post_terms( $post->ID, 'advert_category' );
$terms_list = array();
foreach( $terms as $term ) {
$terms_list[] = $term->term_id;
}
$args['tax_query'] = array(
array(
'taxonomy' => 'advert_category',
'field' => 'term_id',
'terms' => $terms_list,
),
);
Lanciatore di thread
(@moacirsantana)
1 anno, 11 mesi fa
No, stavo usando una singola pagina completamente diversa creata da zero, ma quelli erano gli argomenti di cui avevo bisogno perché funzionasse nel mio ciclo personalizzato. Grazie!
Was this helpful?
0 / 0