Wordpress链接要在父边栏中显示的项目

时间:2013-08-29 22:46:41

标签: php html wordpress

我创建了一个像这样的菜单...... http://tinyurl.com/p5xr852

你可以看到我在“发生什么事了?”下添加了链接。我希望将其用作侧边栏中的页面锚点。

我需要做的是在父页面上将这些项目列在侧栏中。

我做了大量研究,发现wp_get_links现已弃用(请参阅此处http://codex.wordpress.org/Function_Reference/get_links

显然现在已经用wp_list_bookmarks()

取代了

有什么办法可以做到这一点吗?我不想沿着创建多个菜单堆的路线走下去,因为我将在帖子页面下添加这些链接以充当页面锚点。

1 个答案:

答案 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。它的子页面与后者有关。