如何仅使用Wordpress在主页上为元素添加ID?

时间:2015-09-12 16:26:28

标签: wordpress infinite-scroll jetpack

我想在我的网页上添加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区域,这就像这样松散:

enter image description here

在顶部可以找到这个文本:
“评论结束” 铬检查员也确认了我之前提到过的假设。

enter image description here
:。
: 该页面试图将帖子加载到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',
)); 

1 个答案:

答案 0 :(得分:0)

尝试将!is_admin添加到您的条件中

$homepagepostsid = is_home() && !is_admin() ? 'posts-content' : '' ;