File: //proc/self/root/var/www/linde/wp-content/themes/linde/pages/faqs.php
<?php
/*
 * Template Name: FAQs
 */
$context = Timber::context();
global $paged;
if (!isset($paged) || !$paged){
    $paged = 1;
}
$tag = null;
if (isset($_GET['tag'])) {
    $tag = sanitize_text_field($_GET['tag']);
}
$faq_tags_results = get_field('faq_tags', 'option');
$faq_tags = [];
foreach ( $faq_tags_results as $tag_item ) {
    $faq_tags[] = [
            "id" =>  $tag_item->term_id,
            "name" => $tag_item->name,
            "slug" => $tag_item->slug,
            "is_active" => ($tag_item->slug == $tag)
        ];
}
$context["tags_list"] = $faq_tags;
$context["current_permalink"] = get_permalink();
$args = array(
    'numberposts' => 6,
    'post_type' => 'linde_faq',
    'paged' => $paged,
    'orderby' => 'date',
    'order'   => 'DESC',
    'meta_query' => array(
        'relation' => 'OR',
        array(
            'key' => 'post_visibility',
            'value'   => ['everywhere', 'website'],
            'compare' => 'IN'
        )
    )
);
if($tag){
    $args["tag"] = $tag;
    $context["no_tag_selected"] = false;
}else{
    $context["no_tag_selected"] = true;
}
$news = new Timber\PostQuery($args);
$context['posts'] = $news;
$context['pagination'] = $context['posts'];
Timber::render( array( 'pages/faqs.twig', 'page.twig' ), $context );