Сортировка постов по последнему комментарию?

<div id="loop">
				<?php $postcount=0; ?>
		        <?php if ( have_posts() ) { $count = 0; while ( have_posts() ) { the_post(); $count++; ?>

				<?php get_template_part( 'content' ); ?>
				
		        <?php
		        		}
		        	} else {
		        ?>
		            <div class="404">
		                <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
		            </div><!-- /.post -->
					
		        <?php } ?>
				
				
				<div class="navigation">
					<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
				</div>
	
			</div>

Есть такой цикл вывода записей в архиве. Он, в принципе, обычный. Подкажите, как сделать, чтобы записи выводились по последнему комментарию - запись, где был самый последний комментарий наверху. По принципу форума.
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimasmagadan
@dimasmagadan
из коробки WP так не умеет.
я решал так:
1 вешаем хук - при добавлении комментария добавляем/обновляем к родительскому посту метаполе с текущим временем.
2 делаем сортировку по этому метаполю
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы