カテゴリ内のすべての投稿を一覧表示するドロップダウンリストを作成します。ドロップダウンリストをすべての投稿に表示します。したがって、たとえば、カテゴリApplesに属する投稿を表示すると、カテゴリApples内のすべての投稿が一覧表示されます。
ちょっと@Ruriko ...その3ステップのアクションです。
このコードでは最初のコードを使用します。
カテゴリIDはいくつか割り当てることができますが
同じ投稿へのカテゴリ。 。
<?php
// FIRST CATEGORY NAME
$category = get_the_category();
$catID = $category[0]->term_id;
$args = array(
'numberposts' => 5,
'category' => $catID
);
$catPosts = get_posts( $args );
echo '<form method="POST">';
echo '<select name="goToPost" onchange="document.location=this.value">';
echo '<option value="">'.__('Relevent Posts', 'your_text_domain').'</option>';
foreach( $catPosts as $singlePost ) {
echo '<option value="'.get_bloginfo('url').'/index.php?p='.$singlePost->ID.'">'.$singlePost->post_title.'</option>';
};
echo '</select>';
echo '</form>';
?>
お役に立てれば。
歓声、サジベ。
すべての投稿を表示するには、WP Query with posts_per_page
の値を-1にします。
正確な答えではありませんが、 これはwp queryを使用した例 です。
WP Query の詳細はこちら 。