Un utente ha chiesto informazioni su WPAdverts - Classifieds Plugin di Wordpress

Post correlati alla visualizzazione per categorie

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

Lascia un commento 0

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