Как сделать страницу со списком постов WordPress в Twig / Timber? - PullRequest
0 голосов
/ 18 апреля 2019

Я использую Timber в моей теме WordPress.Я создал маршрут для своей страницы / блога, который должен содержать список сообщений.

Routes::map('blog', function($params) {
    Routes::load('loop.php', $params, false, 200);
});

В моем файле loop.php у меня есть этот код

$context = Timber::get_context();
$args = ['posts_per_page' => 5, 'post_type' => 'post'];
$context['post'] = Timber::get_posts( $args );
$post = new TimberPost();
$context['post'] = $post;

Timber::render( 'loop/post-loop.twig', $context );

следующий в post-loop.twig

{% if posts %}
    {% for post in posts %}
        {{ post.title }}
    {% endfor %}
{% else %}
    <p>No matching posts</p>
{% endif %}

И теперь, {{post.title}} показывает не фактическое название поста, а весь заголовок страницы "блог".Даже если нет сообщений пост печати данных.У меня вопрос, что не так с моим кодом и как я могу сделать страницу, которая содержит список моих сообщений.Но правильно.Спасибо за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...