当前子页面的下拉菜单

时间:2013-12-04 作者:Toasterdroid

我想在选择菜单中显示当前页面的子页面,即=>

<select><option>This is a child page</option><option>This is another child page</option></select>
当然,选项标记将是动态功能;标记,基本上表示我们希望显示当前页面的子页面,每个子页面包装在选项字段中。

结果应该是一个下拉菜单,有人可以选择子页面标题并将其与表单一起提交。原因是,子页面是tours,我只需要将标题传递给一个选定的字段,这样我们就知道“他们感兴趣的tours”。

1 个回复
最合适的回答,由SO网友:Nicolai Grossherr 整理而成

这可以通过使用wp_dropdown_pages() 使用child_of 参数

global $post;
$args = array(
    \'child_of\'         => $post->ID
);
wp_dropdown_pages( $args );
变量名称将为$_GET[\'post_id\']$_POST[\'post_id\'], 根据表单设置,您可以通过更改name 参数变量的值是ID 所选页面的。使用get_the_title() 从$\\u get/$\\u POST变量中的id获取它。

结束

相关推荐