我正在尝试在 Wordpress 中创建一个特定于页面的菜单,其中每个页面都有自己的选项...链接是http://dev.activenation.co.uk/leisure-centre/southampton-water-activities-centre/
当您浏览“您的中心”页面时,灰色菜单会发生变化。目前,我们正在使用条件 if 语句来加载特定的菜单,但是,客户端将需要添加更多的休闲中心。
只是想知道是否有一种更节省时间的方法来制作特定于页面的菜单,而不是编写条件 if 语句?
我正在尝试在 Wordpress 中创建一个特定于页面的菜单,其中每个页面都有自己的选项...链接是http://dev.activenation.co.uk/leisure-centre/southampton-water-activities-centre/
当您浏览“您的中心”页面时,灰色菜单会发生变化。目前,我们正在使用条件 if 语句来加载特定的菜单,但是,客户端将需要添加更多的休闲中心。
只是想知道是否有一种更节省时间的方法来制作特定于页面的菜单,而不是编写条件 if 语句?
如果这些中心是“您的中心”的子页面,您可以尝试使用此插件创建分层页面/类别/分类列表。
将自定义元框添加到“页面”内容类型,这是<SELECT>
所有自定义 WordPress 菜单的简单列表。保存时,从列表中拉取选定的菜单 IDSELECT
并将其保存到数据库中。在页面模板上,检查保存的值是否存在,如果存在,请拉入具有保存 ID 的 WordPress 菜单。
这将允许编辑器创建任意数量的菜单,为每个页面选择一个特定的菜单,并在页面之间共享类似的菜单。
有很多关于创建自定义元框和显示简单select
可用菜单的教程和代码片段。如果您以前没有做过自定义元框,这是一个很好的介绍项目,因为它只有一个表单字段并且很容易验证数据。
Smashing Magazine 对自定义元框有很好的介绍:http ://wp.smashingmagazine.com/2011/10/04/create-custom-post-meta-boxes-wordpress/