Лесоматериалы: не может получить более 10 постов из своего термина - PullRequest
0 голосов
/ 27 сентября 2019

Я использую последнюю версию Timber (1.11) и Wordpress (5.2.3).

Это очень странно, так как я не знаю, является ли это ошибкой Timber.У меня есть пользовательский тип поста, и я перечисляю все посты, которые относятся к его категории, но я не получаю более 10 постов.У меня в каждом термине более 20 постов.

Я знаю, что posts_per_page, orderby работают только на Timber::get_posts();, но почему в нем не перечислены все посты, даже если я удалюposts_per_page?

Это запрос в моем php-файле:

$args = array(
  'post_type' => 'events',
  'posts_per_page' => -1,
  'post_status'    => 'publish',
  'taxonomy' => 'event_category',
  'orderby'           => 'menu_order',
  'order'             => 'DESC'
);
$context['events'] =  Timber::get_terms($args);

Это веточка:

    {% for item in events %}
      <div id="{{item.slug}}"  class="event-wrap">
        {% for post in item.posts %}
          <h1>{{post.title}}</h1>
          <div class="agenda-content">{{post.content}}</div>
        {% endfor %}
      </div>
    {% endfor %}
...