0
我试图用所有帖子标题创建一个选择标签,然后当选择一个选项时,我需要从该选定的帖子中获取the_content()其ID和显示下面的内容。在选择标记中列出帖子并显示所选选项的内容
Esentially它应该是这样的:
<select name="menu" id="menu">
<option value="0">Please choose a food menu:</option>
// random IDs
<option value="5">Food menu 1</option>
<option value="11">Food menu 2</option>
<option value="19">Food menu 3</option>
</select>
(在PHP它可能是这样的,至少这是我所有能够做的)
$menu_loop = new WP_Query(
array(
'post_type' => 'menu',
'posts_per_page' => -1
)
);
if ($menu_loop->have_posts()) { ?>
<select name="menu" id="menu">
<option value="0">Please choose a food menu:</option>
<?php while ($menu_loop->have_posts()) : $menu_loop->the_post();
$the_id = get_the_ID(); ?>
<option value="<?php echo $the_id; ?>"><?php the_title(); ?></option>
<?php endwhile; ?>
</select>
<?php } ?>
然后是这样的:
// get content by ID of the selected option
<?php the_content($post->ID); ?>
我知道它远比我上面写的困难,但我只是不知道如何做到这一点。
谢谢,但我将不得不使用AJAX则加载内容时,选择选项更改? –