is_single( int|string|int[]|string[] $post = '' )
确定该查询是否是针对现有的单个文章。
is_single函数简介
适用于任何文章类型,除了附件和页面,如果指定了$post参数,此函数将额外检查查询是否为指定的post之一。有关此功能和类似的主题功能的更多信息,请查看主题开发人员手册中的 Conditional Tags 文章。is_single函数相关内容
- is_page()
- is_singular()
is_single参数
$post(int|string|int[]|string[]) (Optional) Post ID, 标题, 固定链接, 或者用于检测的数组数据。
is_single返回值
(bool) 是否这个single post 的查询存在。
函数扩展
对比函数is_singular();尽管is_single()通常会返回true,但不应该依赖这种行为。$is_page和$is_附件可能同时是真的,在这种情况下,$is_singe将是假的。因此,如果要包含附件,应该使用iis_attachment()||is_single();如果也想包含页面,应该使用 is_singular()。
is_single源代码
文件: wp-includes/query.phpglobal $wp_query;
if ( ! isset( $wp_query ) ) {
_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
return false;
}
return $wp_query->is_single( $post );
}
以上就是青锋建站给大家分享的is_single在wp中怎么使用,青锋建站承接网站建设服务,包括织梦建站,phpcms建站,wordpress建站,CMS系统开发,SEO网站优化,网络营销推广,企业邮箱,400电话。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/wordpress/is_single_1383.html