foreach ($contributors as $author) { $meta_query[] = array('key' => '_pan_colaboradores', 'value' => $author, 'compare' => 'LIKE', 'type' => 'CHAR'); } } } if (!empty($_POST['_pan_idioma'])) { $meta_query[] = array('key' => '_pan_idioma', 'value' => esc_attr($_POST['_pan_idioma']), 'compare' => '=', 'type' => 'CHAR'); } elseif (empty($_POST['_pan_idioma']) && !empty($_SESSION['_pan_idioma'])) { unset($_SESSION['_pan_idioma']); } if (!empty($_POST['_pan_grupo']) && $_POST['_pan_grupo'] > 1) { $meta_query[] = array('key' => '_original_blog_id', 'value' => intval($_POST['_pan_grupo']), 'compare' => '=', 'type' => 'INTEGER'); } // Grava a sessão if (!empty($meta_query)) { $_SESSION['meta_query'] = $meta_query; } // Prepara a query if (!empty($_SESSION['meta_query']) && empty($_POST['reset'])) { $wp_query->query_vars['meta_query'] = $_SESSION['meta_query']; } $wp_query->query_vars['posts_per_page'] = 15; if ($paged > 0) { $wp_query->query_vars['paged'] = $paged; } } // if query_vars } } Documentos::init();