我的网站使用JetPack在存档页面上包含无限滚动并创建投资组合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;
麻烦的是&#39; post_type&#39; !=&#39;投资组合&#39;没有工作,也没有'post_type&#39; !=&#39; jetpack-portfolio&#39;
我如何测试这种情况?
答案 0 :(得分:0)
您需要使用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/
中的详细信息