我可以显示加载指示器,但不会再加载帖子。我试过用“渲染”来做事。和主题名称,模板部分内容而不是content.php,添加另一个id为while循环的div。任何帮助都会非常感谢。
的index.php
<?php get_header(); ?>
<div class="tagline">
<!-- General > Settings > Tagline -->
<?php echo get_bloginfo( 'description' ); ?>
</div>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php get_footer(); ?>
content.php
<div id="content">
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<section class="gallery">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<article class="post-item">
<?php
if ( has_post_thumbnail()) {
echo '<a href="' . get_permalink($post->ID) . '" >';
the_post_thumbnail( 'thumbnail' );
echo '</a>';
}
?>
<h2 class="post-title"><a href="<?php the_permalink(); ?>" rel="bookmark" title="
<?php the_title_attribute(); ?>">
<?php the_title(); ?></a></h2>
</article>
<?php endwhile; else: ?>
<p>
<?php _e('Sorry, no posts matched your criteria.'); ?>
</p>
<?php endif; ?>
</section>
</article>
</div><!-- content -->
的functions.php
add_theme_support( 'infinite-scroll', array(
'container' => 'content',
'footer' => 'false'
) );
答案 0 :(得分:0)
我已将functions.php更改为此,并且滚动工作正常。
git mv README README.md
将my_theme更改为您的主题名称。
答案 1 :(得分:0)
添加&#39;包装&#39; =&GT; false,以便在从帖子返回后页面完全向后滚动并停止向URL添加/ page / 2等。
还摆脱了&#39; &#39;我曾经在附近&#39; false&#39;对于页脚,现在页脚正常运行。
function my_theme_infinite_scroll_render() {
get_template_part( 'content' );
}
add_theme_support( 'infinite-scroll', array(
'container' => 'content',
'render' => 'my_theme_infinite_scroll_render',
'wrapper' => false,
'posts_per_page' => 6,
'footer' => false
) );