Publicações relacionadas por taxonomia

Eu quero mostrar postagens relacionadas, com a mesma taxonomia (artistas) como a publicação atual. Na publicação relacionada, não quero que a publicação atual apareça.

Também estou usando um tipo de postagem personalizado. (esculturas)

Este é o código que estou usando abaixo, mas está mostrando a postagem atual na publicação relacionada e todas as publicações não apenas aquelas com a taxonomia (artistas)

Alguém tem uma solução

Solutions Collecting From Web of "Publicações relacionadas por taxonomia"

Use post__not_in na sua consulta.

 $query = new WP_Query(array('post_type' => 'sculptures', 'post__not_in' => array($currentID), 'artist' => get_the_term_list( $post->taxonomies, 'artist' ))); 

talvez pareça:

 $artists = get_the_term_list( $post->taxonomies, 'artist' ); unset($artists[$key]); // don't know the context, but get the term, and remove it from the array $args=array( 'tax_query' => array( array( 'taxonomy' => 'artist', 'field' => 'id', 'terms' => $artists ) ), 'post_type' => 'sculptures', 'post_status' => 'publish', 'posts_per_page' => -1, 'caller_get_posts'=> 1 ); $publishedQuery = new WP_Query($args); while ($publishedQuery ->have_posts()) : $publishedQuery ->the_post(); ... endwhile; wp_reset_query(); 

apenas adapte $ artistas para atender às suas necessidades.