WordPress函数讲解:is_singular()和is_single()之间的区别

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条留言

留下评论