is_single在wp中怎么使用

更新时间:2022-06-14 20:00:28 来源:青锋建站 作者:青锋建站
  is_single用于在模板中判断是否当前为单个文章。以下是青锋建站给大家分享的is_single在wp中怎么使用。
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.php
function is_single( $post = '' ) {
    global $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/cmsxitong/wordpressxt/is_single_1383.html

地方分站

电话 15632335515 | 邮箱 943703539@qq.com | QQ 943703539 | 微信 qingfengjianzhan

Copyright © 2016-2026 青锋建站 版权所有