检查当前页面是否是wordpress中的类别页面?

时间:2013-10-24 06:29:15

标签: php wordpress

如果当前页面是类别页面,我必须插入一些条件。

4 个答案:

答案 0 :(得分:8)

通过以下方式检查$cat_id是否可用,我找到了这样做的方法。

$cat_id = get_query_var('cat');

现在我们可以检查$ cat_id是否可用,然后它是一个类别页面,否则它不是。

答案 1 :(得分:6)

您可以使用它来获取类别

is_category();
is_category( '1' ); // where 1 is category id
is_category( 'test' ); // where test is category name
is_category( 'test-ing' ); // where test-ing is category slug

答案 2 :(得分:3)

您可以使用

is_category();

功能参考。: http://codex.wordpress.org/Function_Reference/is_category

答案 3 :(得分:2)

Amit的答案会起作用,但有一种更简单的方法,因为Wordpress为$ cat的类别ID设置了Global var。因此,检查是否已设置将告诉您是否在类别页面上。

if(!empty($cat)){ //do something just on a category archive page }