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

TRUMP WINNING, DEMS IMPLODING: Habba Blasts Democrats 'Sick' With Trump Derangement Syndrome [WATCH]

posted by Hannity Staff - 3.14.25

Alina Habba, counselor to President Trump, stopped by Hannity Thursday night to blast Chuck Schumer and the crumbling Democratic Party for being ‘sick’ with TDS.

Trump Derangement Syndrome.

“We have the lowest core inflation rates in the last four years, we’ve created 9,000 automobile jobs in the last month, and what we need to do now is push the tax cuts because that is what’s best for the American people. They spoke on November 5th, they spoke loudly, we heard them, we’re taking care of them,” Habba said, before pivoting to Schumer.

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

“It’s sad — I was about to compliment Chuck Schumer for trying to be a little bit ‘America First’ but then I heard him call us ‘bastards.’ Well, Chuck, I don’t understand what makes us bastards. That we’re taking care of the American people? or that President Trump is truly creating peace in the world by forcing people to sit down and have tough conversations.”

“Every time I think the Trump Derangemen Syndrome might be healed, they remind me how sick they are,” Habba added.

Hannity says Schumer is “out of his prime” and “clinging to power.”

Watch Habba’s comments above.