添加 URL 锚点到 wp_dropdown_pages

Add URL anchor to wp_dropdown_pages

使用 Wordpress 函数 wp_dropdown_pages(),我试图通过向参数数组添加一个参数来扩展它,该参数数组将在生成的 URL 末尾附加一个锚点。但我认为存在一个问题,因为下拉列表中显示的值是页面 ID,然后 WP 重定向到实际的 URL.

例如,提交后的下拉列表将转到下拉列表中选择的任何页面 URL,但我想插入一个参数:

'anchor' => 'example'

并将 URL 作为 /parent/page/#example

返回

我可以做一个挂钩或函数来传递锚点名称以添加到重定向到的 URL 的末尾吗?

http://codex.wordpress.org/Function_Reference/wp_dropdown_pages

经过一些试验,我发现这实际上比我想象的要容易得多。根本不需要进入函数,因为我可以将锚点添加到表单操作属性的末尾。

<form action="<?php bloginfo('url'); ?>#patient-stories" method="get">

现在这会将锚点添加到下拉列表选择的任何 URL。