如何在类别为XXX的POST中显示自定义内容

时间:2014-01-13 作者:Anggagewor

比如说,我有一篇标题为“虚拟一号”的帖子,该帖子被归入“一类”,我还有其他帖子,如:“虚拟二号,虚拟树等”,以及第二类,第三类等。

现在我创建了另一篇标题为“一类助手”的帖子,如何在所有标题为“一类助手”的帖子中显示永久链接到“一类助手”

我想把它放在下面the_content(); 在里面single.php.

让我们说我的single.php 是这样的

if( have_post()):
while( blah blah ):
the_content();
endwhile;
endif;
我想喜欢这个。

if():
while():
the_content();
if(category == "category one"):
display_helper_for_category_one
else:
display_nothink
endif;
endwhile;
endif;
我该怎么做?

2 个回复
最合适的回答,由SO网友:shahpranaf 整理而成

是的,你可以做到。您可以使用get\\u category\\u链接。


if():
while():
the_content();
if(category == "category one"){
   // Get the ID of a given category
    $category_id = get_cat_ID( \'helper for category one\' ); //get_cat_ID(\'category_name\');

    // Get the URL of this category
    $category_link = get_category_link( $category_id );

    // Print category link here
}
else{
   display_nothink
}
endif;
endwhile;
endif;
如果您无法直接访问single,也可以使用action/filter。php文件

SO网友:palPalani

在WordPress post循环中,您可以使用以下功能:

if ( in_category( \'pachyderms\' )) {
// display_helper_for_category_one
} else {
// display_nothink
}
参考号:http://codex.wordpress.org/Function_Reference/in_category

结束

相关推荐

Multiple parent categories

我是wordpress的新手。我想为每个主要类别创建一些主要类别和5个子类别。两个主要类别的子类别将相同。E、 g主要类别将是“美国”、“加拿大”等。子类别将是“地点”、“照片”等。是否可以使用单个wordpress进行此操作,或者是否需要为每个主要类别安装另一个wordpress?