如何在Wordpress中使用wp_dropdown_pages仅显示某些页面?

时间:2018-02-20 18:45:56

标签: php wordpress menu

我是Wordpress的新手,我需要制作一个带有提交按钮的下拉框,该按钮会将我带到四个特定页面。我有PHP代码

<li id="pages">
<h2><?php _e('pages:'); ?></h2>
<form action="<?php bloginfo('url'); ?>" method="get">
<?php wp_dropdown_pages(); ?>
<input type="submit" name="submit" value="view" />
</form>
</li>

为我提供所有页面的选项,但我似乎找不到只显示我想要的页面的方法。我必须制作自定义菜单吗?希望有人能指导我正确的方向,谢谢!

1 个答案:

答案 0 :(得分:0)

wp_dropdown_pages()使用get_pages()函数;因此,您可以使用get_pages()函数的任何可用参数,在您的情况下,它将是include参数。

所以这是一个例子:

<?php wp_dropdown_pages( array(
  'include' => array( 1, 2, 3 ), // Array of page IDs to include.
) ); ?>