我想仅在特定类别上显示链接列表小部件。
获取侧边栏的当前方式是:
if (!function_exists('dynamic_sidebar') || !dynamic_sidebar(1))
在调用链接小部件方面没有给我发言权。如果我在那里放了一个if子句,那么其余的小部件就不会被加载。
所以我要么自己定制链接小部件,要么找到直接调用链接小部件的方法?
我如何查看我所在的类别?
答案 0 :(得分:1)
您可以使用Conditional Tags « WordPress Codex调用单个小部件,如下所示:
<?php if (in_category('1')) { ?> call widget here
<?php } ?>
或者(我自己没有使用过)按类别等加载小部件:WordPress › Dynamic Widgets « WordPress Plugins
答案 1 :(得分:0)
要打印您正在使用的类别,请使用the_category('');
示例:<p>Categories: <?php the_category(' '); ?></p>
另请查看文档http://codex.wordpress.org/Template_Tags/the_category