is_singular: 这个函数检查当前页面是否是一个单一的文章、页面或附件。如果该页面是一个单独的文章、页面或附件,则返回 true,否则返回 false。确定查询是否为任何文章类型(文章、附件、页面、自定义文章类型)的现有单个文章。如果指定了$post_types参数,该函数将额外检查该查询是否为指定的文章类型之一。
WordPress中is_single()与is_singular()的区别 知识付费主题,优惠促销中:xx-blog主题 is_single()是可以加参数的。 参数可以是post_id,post_slug,post_title。 当不带参数时,返回的是当前显示的是不是一个单独的post(而且类型不是page和attachment)。 而带了参数,返回的就是当前显示的是不是编号/标题/标志为...
简单的认为is_sigular()相当于is_single()||is_page()||is_attachment()没有什么大问题。有is_single()||is_page()的地方,都可以替换成is_singular()但是其实上述这种理解不是太准确。
代码如下: is_singular('post'); 如果is_single()、is_page()、is_attachement()返回true,则下面函数返回true: 代码如下: is_singular(); 对于自定义post type book来说,下面函数返回true: 代码如下: is_singular('book'); 总结 在使用分页导航时,在is_singular()时不显示导航。
对于is_single()与is_singular()在WordPress中的区别是什么? 首先,我们来解释下is_single(): is_single()是可以增加参数值的。 常用的可选参考有post_id,post_slug,post_title。不仅如此还可以同时对这几个参数加以判断。 当不带参数时,返回的是当前显示的是不是一个单独的post(而且类型不是page和attachment)...
Determines whether the query is for an existing single post of any post type (post, attachment, page, custom post types). WordPress lookup for is_singular, a WordPress Function.
if(is_single()) {echo'当前是文章页'; } 用来判断是否是指定的文章(文章类型:post) if(is_single(888)) {echo'当前的文章是ID为888的文章'; } 类似的函数还有:is_page、is_attachment、is_singular等。 is_page:判断是否是单页,即文章类型:page ...
is_singular() 任何单篇日志、页面 或附件 都会返回 TRUE。 它允许用于文章类型的检测。 post_type_exists() 如果所给的文章类型是一个已注册的文章类型,就返回TRUE。它不会测试WordPress默认的文章类型。 文章类型层级 is_post_type_hierarchical( $post_type ) 如果$post_type 在注册的时候就已被设置 支持层...
is_front_page() //判断是否为首页头版消息. (无论是日志或是页面).当系统显示博客主页且管理面板的设置>阅读菜单下 “主页显示为”选项设为最近发表的文章”,或者’设置>阅读菜单下”主页显示为”选项设为且”主页”是当前被显示的页面时,is_front_page() 标签返回TRUE。
由于我们的目标是‘未登录用户访问private内容’,这里暂且不考虑是否能绕过is_admin或者is_user_logged_in()底层的缺陷(当然也不太可能),仅从逻辑上看,如果我们不进入这个elseif语句块,不构建这个where岂不是能读到所有的page/post了?这个elseif的条件是(!$this->is_singular),我们的目标是让$this->is_...