我一直在使用Wordpress,我意识到链接和链接类别提供的功能非常少。
例如,我想在一个页面中显示某个链接类别中的所有链接,而不是任何其他链接。 在剩下的页面中,我想显示除了那些具有所述类别的链接之外的所有链接。
我可以想到一种愚蠢的方式,使用简单的“文本小部件”并在HTML中执行列表,但我想知道是否有更聪明的方法。就像一种能够选择我想要在“链接”小部件上显示的链接类别的方式。一种拥有多个这样的小部件的方法也可以很好地将链接分成多个侧边栏。
提前致谢。
答案 0 :(得分:1)
您可以根据链接类别过滤链接,因此如果您有类别foo,则可以通过使用获取foo内的所有链接。
<?php wp_list_bookmarks('title_li=&categorize=0&category_name=foo' ); ?>
Foo也可以是变量,因此您可以找出您所在的页面并根据标题过滤您的列表。在这种情况下,如果我在一个名为bar的帖子或页面上,则输出将是条形类别中的所有链接。
<?php wp_list_bookmarks('title_li=&categorize=0&category_name='.$post->post_title ); ?>