Файл логически назван search.php, он может выглядеть примерно так:
$templates = array( 'search.twig', 'archive.twig', 'index.twig' );
$context = Timber::get_context();
$context['title'] = get_search_query();
$text_search = get_search_query();
$args = array(
'post_type' => array('post', 'product'),
'posts_per_page' => 8,
's' => $text_search,
'orderby' => 'date',
'order' => 'DESC',
'post_status' => 'publish',
'paged' => $paged
);
$context['pagination'] = Timber::get_pagination();
$context['posts'] = new Timber\PostQuery($args);
$context['count'] = new WP_Query($args);
Timber::render('templates/search.twig', $context);
Это в случае, если вы используете нумерацию страниц в результатах поиска.Здесь результаты получены из "записей", но также и для пользовательского типа записей, который называется "продукты", но вы можете настроить этот запрос по своему желанию.