我的网站使用JetPack在存档页面上包含无限滚动,并创建一个portfolio CPT。
这是导致问题在公文包存档页面,所以我想关闭无限滚动在这个页面上
以下是我正在尝试的(包括显示加载的页面类型的警告):
// 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’
如何测试此条件?
发布于 2016-11-26 01:46:22
您需要使用if( get_post_type() == 'post_type_slug' )
所以在你的情况下
if( get_post_type() == 'portfolio' )
{
// do your stuff
} 它检索当前帖子或给定帖子的帖子类型。请访问Wordpress https://developer.wordpress.org/reference/functions/get_post_type/查看详细信息
https://stackoverflow.com/questions/40809898
复制相似问题