Marray Merge в Timber 2.0 'Ошибка Uncaught: вызовите функцию участника get_posts () на null'Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Marray Merge в Timber 2.0 'Ошибка Uncaught: вызовите функцию участника get_posts () на null'

Сообщение Anonymous »

В файле PHP Timber 1.4 у меня были два типа контента, объединенные и отсортированные по дате, я пытаюсь обновить его для Timber 2.0, но получаю ошибку на линии, где они объединены.

Код: Выделить всё

use Timber\Timber;

$context = Timber::context();

// COMBINE NEWS AND EVENTS TAGGED AS 'FEATURED'
$eventArgs = [
'post_type'      => 'mec-events',
'posts_per_page' => 10,
'mec_category'   => 'featured',
'post_status'    => 'publish',
];

$postArgs = [
'post_type'      => 'post',
'posts_per_page' => 10,
'category_name'  => 'featured',
'post_status'    => 'publish',
];

$featured_events  = Timber::get_post($eventArgs);
$featured_posts   = Timber::get_post($postArgs);

$featured_items = array_merge( $featured_events->get_posts(), $featured_posts->get_posts() );
$featured_items_sorted = wp_list_sort( $featured_items, 'modified', 'ASC' );

$context['featured_items'] = $featured_items_sorted;

// ENDS

Timber::render('templates/front-page.twig', $context);
Это дает ошибку Uncaught: Имя класса должно быть действительным объектом или строкой , обвиняющая строку $ nectule_items = array_merge
Любые предложения очень ценится!

Подробнее здесь: https://stackoverflow.com/questions/793 ... -get-posts
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»