add_action('pre_get_posts', function($query) { if (!is_admin() || !$query->is_main_query()) { return; } global $pagenow; if ($pagenow === 'edit.php' && isset($_GET['post_type']) && $_GET['post_type'] === 'post') { if (!empty($_GET['after']) || !empty($_GET['before'])) { $after = sanitize_text_field($_GET['after']); $before = sanitize_text_field($_GET['before']); $date_query = []; if (!empty($after)) { $date_query['after'] = $after; } if (!empty($before)) { $date_query['before'] = $before; } $query->set('date_query', [$date_query]); // Guardar para exibir depois add_action('admin_notices', function() use ($after, $before) { $args = [ 'post_type' => 'post', 'post_status' => 'publish', 'date_query' => [[ 'after' => $after, 'before' => $before, 'inclusive' => true, ]], 'posts_per_page' => -1, 'fields' => 'ids', ]; $posts = get_posts($args); $total = count($posts); echo '
'; echo '

Total de posts entre ' . esc_html($after) . ' e ' . esc_html($before) . ': ' . esc_html($total) . '

'; echo '
'; }); } } }); Comissão Executiva Nacional aprova critérios para utilização do fundo eleitoral de financiamento – PSB 40
Go to Top