// 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: The New Democratic Party Roots Against Everything That Makes America Great [WATCH]

posted by Hannity Staff - 8.26.25

Dems are on the wrong side of every issue…

During Monday night’s Hannity, Fox News host Sean Hannity highlighted new Democratic leadership, including radicals Zohran Mamdani, Jasmine Crockett, Gavin Newsom, Bernie Sanders, and more.

And while President Trump is busy cleaning up the disaster of the last Democrat administration, these new far-lefties are getting ready to do it all over again.

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

“Over the last 7 months, President Trump has been working tirelessly to fix every single disaster that Joe Biden and Kamala Harris left behind,” Hannity said. “Trump has set the economy up for a boom economy — great success, opportunity, and millions of high-paying jobs. He’s trying to end wars — and he is ending them — all over the world. He cleaned up the disaster at the border — the border is now really closed and really secure, and he’s now deporting illegal immigrant criminals and cracking down on crime.”

Hannity continued: “But while President Trump is taking bold action to make Americans safer, Democrats have done nothing but resist and embrace the insanity. They are the party of illegal criminal immigrants. They are supporting the Green New Deal madness…they were against the largest tax cut in American history.”

And even as Trump creates lasting peace around the world, Democrats take more and more radical positions — often, antisemitic.

This is the new radical Democratic Party.

Watch Hannity’s monologue above.