WordPress – Beiträge in einer benutzerdefinierten Taxonomie erhalten

Lesezeit: 1 Minute

Ich kämpfe seit einigen Wochen mit einem WordPress-Problem und kann es einfach nicht herausfinden.

Ich habe einen benutzerdefinierten Beitragstyp namens „cpt_used“ erstellt, in diesem benutzerdefinierten Beitragstyp habe ich eine benutzerdefinierte Taxonomie namens „tax_used“ erstellt, bei der es sich um eine Kategorienliste handelt

Was ich tun muss, ist, alle Posts anzuzeigen, die zu jeder benutzerdefinierten Taxonomie gehören, und ich kann es einfach nicht herausfinden.

Der Code, den ich im Moment habe, ist wie folgt, es gibt mehrere Beiträge in jeder der Kategorien, aber es wird einfach nichts angezeigt

$args = array(
    'orderby' => 'name',
    'hide_empty' => 0,
    'taxonomy' => 'tax_used'
);
$categories = get_categories($args);

foreach( $categories as $category ) {

    $newargs = array(
        'category_name' => $category->slug,
        'taxonomy' => 'tax_used',
        'term' => 'cpt_used'
    );

    query_posts( $newargs );
    if (have_posts()) :
        while (have_posts()) : the_post();
            the_title();
        endwhile;
    endif;

}

$newargs sind total durcheinander. Versuche dies:

$newargs = array(
 'post_type' => 'cpt_used',
 'tax_query' => array(
  array(
   'taxonomy' => 'tax_used',
   'field' => 'slug',
   'terms' => $category->slug
  )
 )
);

und denken Sie daran, dass print_r() manchmal Werte zurückgegeben hat, um zu überprüfen, ob es genau das ist, was Sie wollen, bevor Sie mit der Iteration beginnen;)

  • Es ist ein ziemlich alter Thread … Aber ich habe folgendes Problem: Ich möchte testen, ob es einen Beitrag mit einem bestimmten Namen gibt, der einen bestimmten Taxonomie-Namen hat. Ich habe versucht, das hinzuzufügen tax_query, 'post_type' => 'any' und den Namen des Beitrags. Ich weiß, dass der Beitrag diese Taxonomie nicht hat, aber query_posts() gibt es zurück…

    – Julian F. Weinert

    17. Juni 2013 um 19:51 Uhr

917490cookie-checkWordPress – Beiträge in einer benutzerdefinierten Taxonomie erhalten

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy