我创建了一个像这样的菜单...... http://tinyurl.com/p5xr852
你可以看到我在“发生什么事了?”下添加了链接。我希望将其用作侧边栏中的页面锚点。
我需要做的是在父页面上将这些项目列在侧栏中。
我做了大量研究,发现wp_get_links
现已弃用(请参阅此处http://codex.wordpress.org/Function_Reference/get_links)
显然现在已经用wp_list_bookmarks()
有什么办法可以做到这一点吗?我不想沿着创建多个菜单堆的路线走下去,因为我将在帖子页面下添加这些链接以充当页面锚点。
答案 0 :(得分:0)
我希望我理解正确。当用户处于“正在发生的事情”页面或其中任何一个子页面时,您希望侧边栏上显示链接列表吗?
如果我不明白,那就跳过这个,但是。
创建一个新的文本小部件,将您的网页列为如下列表:
<ul>
<li><a href="#">Overview</a></li>
<li><a href="#">Schedule</a></li>
<li><a href="#">etc</a></li>
<li><a href="#">etc</a></li>
<li><a href="#">etc</a></li>
<li><a href="#">etc</a></li>
</ul>
然后获取Widget Logic插件:http://wordpress.org/plugins/widget-logic/ 此插件允许您选择窗口小部件的显示位置,例如在某些页面,存档,某些语言,子页面等中。 请查看:http://wordpress.org/plugins/widget-logic/other_notes/,了解如何使此link-list-navigation-widget显示在您想要的页面上。
就像
global $post; return (is_page('15') || ($post->post_parent=="15"));
您可以显示要在其上显示窗口小部件的页面的ID。它的子页面与后者有关。