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

THOSE UNPOPULAR DEMS: Donkey Party Tanks in Popularity, Rage at Trump and Musk as Admin Piles Up Wins [WATCH]

posted by Hannity Staff - 2.20.25

Democrats have lost the plot…

During Wednesday night’s Hannity, Fox News host Sean Hannity took a moment during his opening monologue to acknowledge that sanity is being restored to our government — even as Democrats seem more insane than ever.

President Donald Trump and DOGE head Elon Musk are identifying fraud and waste in nearly every federal agency, and the Democrats have painted themselves into a corner and assumed the role of de facto opposition.

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

“For the first time in decades, real common sense and sanity is returning to our government,” Hannity said. “But don’t expect the extreme radical left, the Democrats, the state-run media mob to appreciate anything Donald Trump does. If he cured cancer tomorrow, they’d still call him Hitler, Stalin, Mussolini, and a racist. And now they’ve extended that same courtesy to Elon Musk.”

Hannity rolled a recent clip of Daily Show host Jon Stewart accusing Democrats of “crying wolf” when it comes to accusations of fascism. Stewart says the Democrats and the media mob have “numbed” Americans with outrage overload.

Hannity says that’s “dead-on accurate.” Recent polling supports that Americans are growing tired of the Democrats’ cycle of outrage and bomb-throwing.

“Democrats who cry wolf are not doing themselves any favors … a new Quinnipiac poll shoes Congressional Democrats are at their lowest approval rating in history at 21%.”

Watch Hannity’s monologue above.