首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress主题,测试页面是否为JetPack包存档页面

Wordpress主题,测试页面是否为JetPack包存档页面
EN

Stack Overflow用户
提问于 2016-11-26 01:20:18
回答 1查看 209关注 0票数 0

我的网站使用JetPack在存档页面上包含无限滚动,并创建一个portfolio CPT。

这是导致问题在公文包存档页面,所以我想关闭无限滚动在这个页面上

以下是我正在尝试的(包括显示加载的页面类型的警告):

代码语言:javascript
复制
// Add theme support for Infinite Scroll.
if ( 'post_type' != 'portfolio' ) :
  echo '<script language="javascript">';
  echo 'alert("Not a Portfolio page")';
  echo '</script>';

    add_theme_support( 'infinite-scroll', array(
        'container' => 'main',
        'footer'    => 'false', // edited was page
      'render'    => 'thisSite_infinite_scroll_render',
    ) );
else :
  echo '<script language="javascript">';
  echo 'alert("is a Portfolio page")';
  echo '</script>';

  add_theme_support( 'infinite-scroll', array(
    'container' => 'main',
    'footer'    => 'false', // edited was page
    'render'    => 'false',
  ) );
endif;

问题是'post_type‘!= 'portfolio’不起作用,'post_type‘也不起作用!= 'jetpack-portfolio’

如何测试此条件?

EN

回答 1

Stack Overflow用户

发布于 2016-11-26 01:46:22

您需要使用if( get_post_type() == 'post_type_slug' )

所以在你的情况下

代码语言:javascript
复制
if( get_post_type() == 'portfolio' )
  { 
      // do your stuff 
  } 

它检索当前帖子或给定帖子的帖子类型。请访问Wordpress https://developer.wordpress.org/reference/functions/get_post_type/查看详细信息

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40809898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档