Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress基于body类显示内容_Wordpress - Fatal编程技术网

Wordpress基于body类显示内容

Wordpress基于body类显示内容,wordpress,Wordpress,我用的是Wordpress is_category();函数只在类别页面上显示我的侧边栏,但出于某种原因,每当我向函数添加某个类别时,侧边栏也开始在主页上显示。我正在尝试另一种方法。所有类别页面都有一个catPage的主体类,有没有办法说明主体是否有一个catPage的主体类,然后显示此内容?函数(无任何参数)应仅在类别列表页面上返回true,这样应该可以工作 您可以使用is_archive()函数,该函数适用于显示类别及更多内容的每页: 显示任何类型的存档页面时。类别,标签, 作者和基于日期的

我用的是Wordpress is_category();函数只在类别页面上显示我的侧边栏,但出于某种原因,每当我向函数添加某个类别时,侧边栏也开始在主页上显示。我正在尝试另一种方法。所有类别页面都有一个catPage的主体类,有没有办法说明主体是否有一个catPage的主体类,然后显示此内容?

函数(无任何参数)应仅在类别列表页面上返回
true
,这样应该可以工作

您可以使用
is_archive()
函数,该函数适用于显示类别及更多内容的每页:

显示任何类型的存档页面时。类别,标签, 作者和基于日期的页面都是所有类型的归档


这仍然显示了主页上的侧边栏。我知道它们都应该有效,我不确定为什么网站似乎认为主页也是一个归档/分类页面。我使用的is_category()既没有参数,也有一个单独列出每个类别ID的参数数组,在我列出一个特定类别之前,它与数组配合得很好,因此它似乎认为主页是一个特定的类别页面。“所有的分类页面都有一个catPage的主体类,有没有办法说明主体是否有catPage的主体类,然后显示此内容?”使用jQuery
$('body')。hasClass('catPage')
很好的建议,我没有想到在jQuery中混合。我会尝试一下。