現在の分類からの投稿をリストするクエリを作成しました。これは、私の本のサイトのキーワードスラッグで(目次として)。そしてそれはとてもうまくいった。しかし、それをドロップダウンリストに変換する方法はありますか? (私は初心者です)これがコードです:
// Start the list (I want to convert this to dropdown list)
$query = new WP_Query( $args );
while ( $query->have_posts($post->ID) ) : $query->the_post();
echo '<li><a href="';
the_permalink();
echo '">';
the_title();
echo '</a></li>';
endwhile;
// End the list
?>
the_title() と the_permalink() は自動的にエコーする関数です。この場合はget_the_title()
とget_permalink()
を使用してください。
コードは次のようになります。
while ( $query->have_posts($post->ID) ) : $query->the_post();
echo '<li><a href="'. get_permalink(). '">' .get_the_title() .'</a></li>';
endwhile;
これはthe_title
とthe_permalink
を使う別の方法です:
while ( $query->have_posts($post->ID) ) : $query->the_post(); ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a>
<?php endwhile;