2016-05-18 2 views
0

Я могу получить индикатор загрузки, чтобы отображаться, но больше не загружается сообщений. Я пробовал делать вещи с помощью «рендеринга» и названия темы, содержимого шаблонов, а не content.php, добавляя еще один div с id в цикл while. Любая помощь будет большой благодарностью.Wordpress Jetpack бесконечный свиток

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

Я изменил function.php для этого и у этого есть свиток, работающий.

function my_theme_infinite_scroll_render() { 
get_template_part('content'); 
} 
add_theme_support('infinite-scroll', array(
'container' => 'content', 
'render' => 'my_theme_infinite_scroll_render', 
'posts_per_page' => 6,  
'footer' => 'false' 
)); 

Изменить my_theme независимо от названия вашей темы.

0

Добавлен 'wrapper' => false, чтобы страница полностью прокручивалась после возврата из сообщения и останавливала его добавление/page/2 и т. Д. В URL.

Также избавился от «того, что у меня было« ложно »для нижнего колонтитула, так что теперь нижние колонтитусы ушли должным образом.

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 
)); 

 Смежные вопросы

  • Нет связанных вопросов^_^