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

wordpress.stackexchange https://wordpress.stackexchange.com/questions/5597

Вопрос

У меня есть блог 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, а не создаем новый с каждым постом итерацией

Надеюсь, это поможет... :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top