Я создаю приложение для блога Wordpress, используя древесину и веточку.Проблема в том, что я хочу выбрать все посты, кроме одного Вот что у меня сейчас:
$context = Timber::get_context();
$context['post'] = new Timber\Post(); //the one we don't want
$args = array(
'posts_per_page' => 2,
'post_tag' => $context['post']->post_tag
);
$context['relevant'] = Timber::get_posts($args);//the ones we want
Timber::render(array('single-' . $post->post_type . '.twig', 'single.twig'), $context);
context ['post']: содержит один пост.
context ['релевантный '] содержит все посты с тем же тегом, что и контекст [' post ']
, что я точно хочу: если элемент context [' post '] включен в контекст [' релевантный ']Я хочу, чтобы он был удален и вставлен в другой пост вместо этого.
Есть ли способ сделать это?
Любая помощь очень ценится и спасибо заранее.
SOVED
на самом деле очень легко, единственное, что мне нужно было сделать, это получить егоИндекс массива и затем не установлен.
$a = array_search($context['post'], $context['relevant']);
unset($context['relevant'][$a]);