WordPress有各种不同类型的页面视图。例如,有类别存档视图,标签存档视图,作者存档视图,日期存档视图,文章视图,常规页面视图等。
当然,我们可以使用 is_single() 条件语句在主题模板中判断文章视图:
<?php
if (is_single()) {
// do something
} else {
// do something else
}
?>
这是将样式,脚本和标记应用于文章视图页面的很好的方法。
但是如果你想同时定位到文章和页面视图呢?条件函数is_singular()
就可以实现这个功能。使用该is_singular()
标签,您可以同时定位到文章页面,常规页面和附件页面。
因此,类似下面这样的内容:
<?php
if (is_single() || is_page() || is_attachment()) {
// do something
} else {
// do something else
}
?>
我们可以改写成:
<?php
if (is_singular()) {
// do something
} else {
// do something else
}
?>
is_singular()和is_single()的区别就是这么简单,如果你有什么疑问的话,可以给我留言。
《WordPress函数讲解:is_singular()和is_single()之间的区别》有1条评论