// 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 }
Hannity

HANNITY MONOLOGUE: Democrats’ Anti-ICE Outrage is Pure Political Theater [WATCH]

posted by Hannity Staff - 1.30.26

Hannity’s calling bull on the Dems — again.

During Thursday night’s Hannity, Fox News host Sean Hannity addressed Democrats’ seemingly coming untethered from reality and, instead, living in a world where Alex Pretti was “peaceful,” and ICE agents and federal officers are “nazis” and “Gestapo” members.

“Democrats, the legacy media mob, they are inciting this flashpoint with months of hyper-emotional feigned moral outrage —’ Gestapo,’ ‘nazi,’ ‘fascist,'” Hannity said, before replaying a warning from Border Czar Tom Homan — issued months ago — that someone was going to get hurt if the rhetoric continued.

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

Hannity continued: “Democrats like fake Native American Pocahontas Elizabeth Warren seem to care more about the anti-ICE agitators engaged in theis uneblieably confrotational behavior, like Alex Pretti. Alex instigated multiple physical confrontations with law enforcement officials while carrying a loaded gun — but Warren read a glowing description of Pretti on the Senate floor.”

Warren is on another planet — and what about the rest of her party? They’re promising to dismantle ICE, DHS, and CBP if they regain control of Congress.

“This is not about protecting human life — it’s about upending America as we know it,” Hannity said. “Democrats don’t care about the human toll of mass migration. They don’t care about Americans being murdered and raped and assaulted and killed by illegal aliens. Their moral outrage is pure political theater.”

“Ultimately, they want to dissolve our borders and fundamentally change our country.”

Watch Hannity’s monologue above.