Резюме и комментарии на основной целевой странице
-
16-10-2019 - |
Вопрос
У меня есть блог WordPress в http://thelazy.info/ Анкет По умолчанию на странице отображается только один пост. Я хочу увеличить контент по умолчанию на главной странице до 5-10 сообщений с небольшим количеством комментариев. Есть ли какой -то плагин или настройки, чтобы сделать это в Buddypress/WordPress.
Решение
По умолчанию на странице отображается только один пост
Я вижу несколько сообщений на вашей главной странице (всего 6), пожалуйста, проясните, что вы имеете в виду.
с небольшим количеством комментариев.
Извини, что?
Более подробная информация/разъяснения, пожалуйста. Хотелось бы опубликовать это как комментарий, но я не уверен, сможете ли вы правильно процитировать там ... (не стесняйтесь голосовать, если кто -то чувствует, что это неправильное использование ответа).
На основании минимальной информации, предоставленной, вот одно из возможных решений.
Показать последний комментарий после каждого поста по индексу.
Предполагает is_home()
верно и применимо для использования. После <?php if( have_posts() ) ?>
линия, но перед <?php while( have_posts() ) : ?>
..
.. Поместите следующий код.
<?php if( is_home() ) $_comment_walk = new Walker_Comment; ?>
Затем, незадолго до заключительной части цикла, это эта часть <?php endwhile; ?>
, поместите следующее ..
<?php if( is_home() ) : ?>
<div style="border:3px solid #000;padding:10px">
<?php
$_last_comment = get_comments( 'number=1&post_id=' . get_the_ID() );
$_comment_walk->paged_walk(
$_last_comment, 0, 1, 1,
array( 'style' => 'div', 'avatar_size' => 40, 'max_depth' => 1 )
);
?>
</div>
<?php endif; ?>
ПРИМЕЧАНИЕ: Div с большой границей-это просто сделать коробку выдающимся, чтобы вы могли легко увидеть результат, удалить или добавить в код, как вам нравится, и, конечно, не стесняйтесь повторно установить его в другом месте внутри цикла Post, если хотите .. (Я предположил после того, как пост был уместным).
Почему я использовал комментарий Уокера?
- Комментарий выводит так же, как и в одном случае, и ходунок позаботится о вас.
Почему я установил ходунка перед петлей?
- Таким образом, мы повторно используем тот же экземпляр Walker, а не создаем новый с каждым постом итерацией
Надеюсь, это поможет... :)