Hallo liebe Community,
für eine spezielle Seite auf meinem Blog brauche ich ein Dropdown Feld, das automatisch mit sämtlichen Artikelnamen einer bestimmten Kategorie gefüllt wird.
Als Code-Schnippsel bin ich bisher auf dieses gestoßen, was als Basis sicherlich brauchbar ist:
PHP
<?php
$cat_id = get_cat_ID('uncategorized');
$args=array(
'cat' => $cat_id,
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => -1,
'caller_get_posts'=> 1);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) { ?>
<form name="jump">
<select name="menu">
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<option value="<?php the_permalink() ?>"><?php the_title(); ?></option>
<?php endwhile; } ?>
</select><input type="button" OnClick="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="Go"> </form>
<?php wp_reset_query(); ?>
Alles anzeigen
Problem ist, dass ich eigentlich nicht die Artikel einer _Kategorie_ auslesen will, sondern eines "Portfolios", nur weiß ich nicht, wie ich die Abfrage ändern muss. Das entsprechende Portfolio erreiche ich im Backend mit dem Link
Wie ändere ich nun die obige Abfrage, dass nur Artikel/Posts aus dieser Kategorie/Taxonomy(?) angezeigt werden?
Beste Grüße
Ulrich