Intereting Posts
Мне нужно исключить из запроса категорию и несколько пользовательских таксономий Полные RSS-каналы для пользовательских типов сообщений Как присоединить ссылки к странице / сообщению или настраиваемому типу сообщений? Правильный способ вызова сообщений с помощью ajax Корзина для обновления Woocommerce Внешние ссылки блокируются / удаляются Adblockers Как увеличить скорость WordPress JSON API? Получить категорию, зафиксированную в раскрывающихся категориях просмотра Планировщик бронирования отелей вы бы порекомендовали Как установить плагин на блоге WordPress.com? Настроить панель администратора WordPress Как мне отключить пользователей с ограниченной страницы, если они уже вошли в систему на другом устройстве? Замена страниц архива терминов / таксономии с поисковыми запросами Сплит-пост для стилизации Emojicons представил с кодом WP 4.2 не встроенный

Резюме и комментарии на главной странице приземления

У меня есть блог 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; ?> 

Затем, перед закрывающей частью цикла while, вот эта часть <?php endwhile; ?> <?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 с большой рамкой – это просто сделать окно выдающимся, чтобы вы могли легко увидеть результат, удалить или добавить код, как вам нравится, и, конечно, не стесняйтесь переставлять его в другом месте в столбце, если вам нравится .. (я предположил, что после того, как сообщение было подходящим).

Почему я использовал прокрутку комментариев?

  • Комментарий выводится так же, как и в одном экземпляре, и ходун позаботится о том, чтобы сделать санитарию для вас.

Почему я установил ходунка перед циклом while?

  • Поэтому мы повторно используем тот же самый экземпляр ходока, а затем создаем новый с каждой последующей итерацией

Надеюсь, это поможет… 🙂