// SEO: Disable user sitemap (exposes editor usernames to scrapers) add_filter('wp_sitemaps_add_provider', function($provider, $name) { if ($name === 'users') return false; return $provider; }, 10, 2); // SEO: Remove post_tag archives from XML sitemap (thin/low-value pages) add_filter('wp_sitemaps_taxonomies', function($taxonomies) { unset($taxonomies['post_tag']); return $taxonomies; }); // SEO: Auto-generate SEO title on publish via Gemini API (2026-03-25) add_action('transition_post_status', 'hannity_auto_seo_title', 10, 3); function hannity_auto_seo_title($new_status, $old_status, $post) { // Only fire when transitioning TO publish for the first time if ($new_status !== 'publish' || $post->post_type !== 'post') return; if ($old_status === 'publish') return; // skip re-saves of already-published posts // Skip if seo_title already set if (get_post_meta($post->ID, 'seo_title', true)) return; $title = $post->post_title; if (empty($title)) return; $prompt = 'Convert this news headline to a clean SEO title tag (50-65 chars max). ' . 'Remove ALL CAPS prefixes like BREAKING: BUSTED: WATCH: BOMBSHELL: etc. ' . 'Remove [WATCH] [VIDEO] suffixes. Factual, keyword-rich, no spin. ' . 'Return ONLY the SEO title as a plain string, no quotes, no explanation.' . "\n\nHeadline: " . $title; $api_key = 'AIzaSyB-D7nxEi4UzLdoKIZBAY_ydYS5JT8EBCU'; $url = 'https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=' . $api_key; $response = wp_remote_post($url, array( 'headers' => array('Content-Type' => 'application/json'), 'body' => json_encode(array( 'contents' => array(array('parts' => array(array('text' => $prompt)))), 'generationConfig' => array('temperature' => 0.2, 'maxOutputTokens' => 100), )), 'timeout' => 10, )); if (is_wp_error($response)) return; $data = json_decode(wp_remote_retrieve_body($response), true); $seo_title = trim($data['candidates'][0]['content']['parts'][0]['text'] ?? ''); if (empty($seo_title)) return; $seo_title = trim($seo_title, '"\''); // strip any surrounding quotes Gemini adds update_post_meta($post->ID, 'seo_title', $seo_title); update_post_meta($post->ID, '_seo_title', 'field_56425125fb2ed'); // ACF field key ref }
Fraud Watch

'MASSIVE FRAUD NETWORK': DOJ Eyes Money Trails as Minneapolis Protests Explode After ICE Shootings

posted by Hannity Staff - 2.03.26

Deputy Attorney General Todd Blanche said Monday that federal investigators are uncovering what he described as a “massive underground fraud network” in Minneapolis — and he suggested the scrutiny intensified just as the political temperature spiked around ICE.

“We had a massive fraud going on all through Minneapolis, all through Minnesota, and suddenly it turned. It turned almost on a dime, and it became suddenly all about ICE, all about getting ICE out and how horrible ICE was doing,” Blanche said on Fox News.

Blanche said investigators faced “very strong pushback” when they tried to stop it — and added that “multiple investigations” are underway. He also emphasized the financial angle, saying the government is making progress tracing funding streams tied to the alleged network, but offered no names or specific sources.

Breaking Alerts
Don't miss the stories that matter.
Get Sean's breaking news alerts — free, direct to your inbox.
Sign Up

“It’s not something we’re going to do overnight,” Blanche said, arguing it’s “not just [a] coincidence” when “massive numbers of protesters and rioters and agitators show up at the same time” and push back on what he described as “a profit center for fraudsters.”

The comments come amid intensified tensions between Immigration and Customs Enforcement and the public in Minneapolis following two high-profile fatal shootings involving federal agents — including ICU nurse Alex Pretti, whose death has prompted civil-rights scrutiny and a broader debate about how immigration operations are being conducted.

Federal officials say investigations are ongoing, and DHS has pledged to preserve evidence as the legal and political fight over accountability continues.

Watch the clip below: