0

我想在我的网页上添加喷气背包无限滚动。
不幸的是包含所有帖子的div,ID不仅class有他,所以我ID用php添加:

if ( is_home() ) {
$homepagepostsid="posts-content";
}else{
  $homepagepostsid="";
}

HTML:

<div id="<?php $homepagepostsid ?>" class="loop-container loop-container--wp <?php echo esc_attr($loop_classes); ?>">
</div>

如您所见,我试图在某个世界中达到类似的效果:
如果您在主页上,则 php 将 id 添加到loop-container loop-container--div,否则 id 值为空。
不幸的是,不知何故这不起作用,因为无限滚动试图将帖子加载到 wp-admin 区域,它看起来像这样:
.
在此处输入图像描述

在顶部可以找到此文本:
“评论已关闭”
并且 chrome 检查员还确认了我之前提到的假设。
.
: 在此处输入图像描述.
:.
:试图将帖子加载到 wp 管理区域的页面。
我怎样才能解决这个问题?

我在functions.php中的jetpack无限滚动代码:

function zilla_infinite_scroll_render() {  
}    
get_template_part( 'loop_item', 'standard' );  
  add_theme_support( 'infinite-scroll', array(  
    'container' => 'posts-content',  
    'render'    => 'zilla_infinite_scroll_render',  
    'type'           => 'scroll',
)); 
4

1 回答 1

0

尝试添加!is_admin到您的条件,

$homepagepostsid = is_home() && !is_admin() ? 'posts-content' : '' ;
于 2015-09-12T16:35:03.583 回答