我已经创建了一个菜单,如下所示...http://tinyurl.com/p5xr852
你可以看到我在“发生了什么?”下面添加了链接。我想使用它作为侧边栏中的页面锚点。
我需要做的是让这些项目列在一个侧边栏时,在父页面。
我做了大量的研究,发现wp_get_links现在已经被弃用了(参见这里的http://codex.wordpress.org/Function_Reference/get_links)
显然,这已经被wp_list_bookmarks()所取代。
有什么办法可以做到这一点吗?我不想走创建一堆多个菜单的路线,因为我将在post页面下添加这些链接作为页面锚点。
发布于 2013-08-30 07:16:15
我希望我没弄错。当用户在“发生了什么”的-page或它的任何子页面中时,你想让链接列表显示在侧边栏上吗?
如果我不明白,那就跳过这个,但是。
创建一个新的文本小部件,它将您的页面作为一个列表,如下所示:
<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>然后获取小部件逻辑插件:http://wordpress.org/plugins/widget-logic/这个插件允许你选择小部件出现的位置,例如在某些页面中,在档案中,在某些语言中,在子页面中等等。查看:http://wordpress.org/plugins/widget-logic/other_notes/,了解如何使这个链接列表导航小部件出现在你想要的页面上。
它有点像
global $post; return (is_page('15') || ($post->post_parent=="15")); 您输入了希望小部件显示在其上的页面的ID。以及它的子页面和后者。
https://stackoverflow.com/questions/18522159
复制相似问题