如何检测Single.php(而不是Single-Portfolio.php)? 时间:2012-07-28 作者:Paul 当我使用is_single(); 在我的<head> 第节为网站导航添加一些样式,它在博客帖子上正确执行,但也在单个“公文包”帖子类型的帖子上执行(所以single-portfolio.php和single.php)。如何使其仅在单条上执行。php? 2 个回复 最合适的回答,由SO网友:Adam 整理而成 您可以使用以下选项,if (is_singular(\'post\')) { //your code here... } Where by公司is_singular 是用于测试post类型是否存在的WordPress API条件函数。如果愿意,还可以传递一个post类型数组。http://codex.wordpress.org/Function_Reference/is_singular SO网友:Simon 你可以试试(http://codex.wordpress.org/Function_Reference/get_post_type):要检查它是否不是特定的职位类型,请执行以下操作:if ( is_single() && \'portfolio\' != get_post_type() ) { // DO STUFF } 或者检查它是否是帖子而不是帖子类型:if ( is_single() && \'post\' == get_post_type() ) { // DO STUFF } 结束 文章导航