Я использую 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}}
показывает не фактическое название поста, а весь заголовок страницы "блог".Даже если нет сообщений пост печати данных.У меня вопрос, что не так с моим кодом и как я могу сделать страницу, которая содержит список моих сообщений.Но правильно.Спасибо за любую помощь.