我想在我的网页上添加jetpack infinity滚动
不幸的是,包含所有帖子的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会在loop-container loop-container--
div中添加一个id,否则id值为空
不幸的是,在某种程度上这不起作用,因为无限滚动试图将帖子加载到wp-admin区域,这就像这样松散:
。
:
在顶部可以找到这个文本:
“评论结束”
铬检查员也确认了我之前提到过的假设。
。
:
:。
:
该页面试图将帖子加载到wp管理区域。
我该如何解决这个问题?
我的jetpack infinity滚动码在functions.php中:
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',
));
答案 0 :(得分:0)
尝试将!is_admin
添加到您的条件中
$homepagepostsid = is_home() && !is_admin() ? 'posts-content' : '' ;