Показывать кнопки следующей / предыдущей страницы на настраиваемой странице последних сообщений Wordpress - PullRequest
1 голос
/ 01 апреля 2019

Я создаю тему Wordpress для клиента, и я являюсь определенной "новостной" страницей, которая отображает последние сообщения (без категории). Я установил не более 5 сообщений на страницу, и теперь я хотел бы добавить возможность переходить и к более старым сообщениям. Однако большинство решений, которые я нашел, просто не работают в моей ситуации. Мои знания PHP ограничены, поэтому вполне может быть, что я просто неправильно внедряю возможные решения. Мой текущий php на странице, о которой идет речь:

<?php
$args         = array(
    'posts_per_page' => '5',
    'paged' => $paged
);
$recent_posts = wp_get_recent_posts($args);
$text         = apply_filters('the_excerpt', get_post_field('post_excerpt', $post_id));
$post_date    = get_the_date('j F, Y');
foreach ($recent_posts as $recent) {

    echo '<li>
                                <div class="nieuwsimg" style="background-image:url(' . get_the_post_thumbnail_url($recent["ID"]) . ')"></div>
                                <div class="nieuwstekst">
                                <p style="color:#fff;margin-top:20px;margin-bottom:-15px;">' . get_the_date('j F, Y', $recent["ID"]) . '</p>
                                <h3><a href="' . get_permalink($recent["ID"]) . '">' . $recent["post_title"] . '</a> </h3>
                                <p><a href="' . get_permalink($recent["ID"]) . '">' . wp_trim_words(get_post_field('post_content', $recent["ID"]), 50, '...') . '</a>
                                <a href="' . get_permalink($recent["ID"]) . '">Lees verder</a>
                                </p></div>
                                </li><hr> ';
}
?>

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 01 апреля 2019

Вы можете проверить функцию wp_get_recent_posts здесь Используется: numberposts, а не использовать posts_per_page

...