Obtenha posts associados à taxonomia personalizada de forma alternativa

Eu tenho um tipo de postagem personalizado chamado artwork e eu estou tentando obter todas as obras que estão associadas à taxonomia personalizada de artists na página taxonomy-artists.php .

Encontrei um exemplo aqui que funciona, mas eu estou pensando se eu posso cortá-lo um pouco. Não consigo lembrar se eu preciso consultar o termo taxonomia enquanto estiver na página de taxonomia. Parece que não preciso se já estiver na página específica que já consultou a taxonomia personalizada. Aqui está o código atual:

  ID, 'artists' ); if($terms){ // post has course_type terms attached $artists = array(); foreach ($terms as $term){ $artists[] = $term->slug; } $original_query = $wp_query; $wp_query = null; $wp_query = new WP_Query( array( 'post_type' => 'artwork', 'tax_query' => array( array( 'taxonomy' => 'artists', 'field' => 'slug', 'terms' => $artists, //the taxonomy terms I'd like to dynamically query 'posts_per_page' => '-1' ), ), 'orderby' => 'title', 'order' => 'ASC' ) ); $image = get_field('artwork_image'); $size = 'artwork-small'; $img = $image['sizes'][ $size ]; if ( have_posts() ): ?> 
  • <a href="https://wordpress.stackexchange.com//questions/184698/get-posts-associated-with-custom-taxonomy-alternate-way/" title=""><img src="https://wordpress.stackexchange.com//questions/184698/get-posts-associated-with-custom-taxonomy-alternate-way/" alt="" />

Como eu disse, isso funciona, mas apenas pense que pode haver algumas coisas extras que eu não preciso se eu já estiver na página específica de taxonomia personalizada de taxonomy-artists.php

Solutions Collecting From Web of "Obtenha posts associados à taxonomia personalizada de forma alternativa"

O link que você adicionou na sua pergunta é para exibir a outra publicação que compartilha o mesmo TERMO.

E eu acho que você quer exibir a publicação de todos para a taxonomia atual e não o termo único?

Então, use o $wp_query padrão para fazê-lo, basta remover o wp_query personalizado e manter o loop igual.