Listen Sie die benutzerdefinierte Taxonomie für einen benutzerdefinierten Posttyp auf

Ich werde langsam verrückt, wenn ich versuche, das herauszufinden.

Ich möchte den benutzerdefinierten Beitragstyp ‘mobile_review’ mit der benutzerdefinierten Taxonomie ‘mobile_phone’ auflisten, da mehrere benutzerdefinierte Beitragstypen diese Taxonomie gemeinsam nutzen. Ich brauche eine Möglichkeit, Segmente zu segmentieren.

Bisher habe ich das:

function get_terms_by_post_type($taxonomies,$args){ $args = array( 'post_type' => 'mobile_review' ); // The query for posts of type 'mobile_review' $the_query = new WP_Query( $args ); // The Loop while ( $the_query->have_posts() ) : $the_query->the_post(); //get terms //$mobs = wp_get_object_terms($post->ID,"mobile_phone"); $mobs = get_terms('mobile_phone'); $count = count($terms); if ( $count > 0 ){ echo "
    "; foreach ( $terms as $term ) { echo "
  • " . $term->name . "
  • "; } echo "
"; } endwhile; // Reset Post Data wp_reset_postdata(); }

Bin ich in der Nähe? Ich haue seit Ewigkeiten hin und her und komme nirgendwohin.

Jede Hilfe wäre großartig! Danke im Voraus.

Solutions Collecting From Web of "Listen Sie die benutzerdefinierte Taxonomie für einen benutzerdefinierten Posttyp auf"

Im mobile_review ein Beispiel, in dem alle mobile_review Posts mit dem Begriff htc_desire_hd in der Taxonomie mobile_phone :

 $tax_query = array( 'relation' => 'AND' ); $tax_query[] = array( 'taxonomy' => 'mobile_phone', 'terms' => array('htc_desire_hd'), 'field' => 'slug' ); $args = array( 'post_type' => 'mobile_review', 'tax_query' => $tax_query ); $custom_loop = new WP_Query( $args ); if ( $custom_loop->have_posts() ) : while( $custom_loop->have_posts() ) : $custom_loop->the_post(); the_title(); endwhile; else : _e('Sorry, nothing here.'); endif; wp_reset_query(); 

Jetzt können Sie die Telefone Bewertungen per Telefonmodell haben, müssen Sie nur die Telefonnamen ändern, übergeben Sie den Namen aus einem Formular, URL usw.

  $args = array( 'post_type' => 'mobile_review', 'taxonomy' => 'mobile_phone' ); 

Ist das wonach Sie suchen?