// 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 }
Kamala Harris

KAMALA'S COMEBACK? Harris Sets Deadline for Golden State Gov. Decision: Report

posted by Hannity Staff - 3.07.25

According to a Politico report, former Vice President Kamala Harris is seriously weighing a run for Governor of California and is set to finalize her decision by the summer.

Harris was overheard at a pre-Oscars party last weekend.

From Politico:

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

Harris was asked by another partygoer when she would make a decision about jumping into the California governor’s race. She gave a definitive answer, according to two people with knowledge of the conversation: the end of the summer.

And in calls to supporters, allies and trusted aides in recent weeks, Harris has made clear that she plans to make a decision in a few months.

Harris’ timeline, reported here first, is the clearest indication to date that she may enter the race to succeed the termed-out Gavin Newsom in the Golden State. And, allies said, a win would almost certainly take a 2028 presidential run — which Harris is still mulling — off the table.

Harris maintains significant leads in early national polls of the field of possible candidates, yet she’s had some frank conversations with advisers and confidants in Washington about how difficult they expect the presidential primary to be.

Recently, Harris accepted the Chairman’s Award at the NAACP Image Awards. This weekend, she’s headed to Las Vegas—an early primary state—for a moderated conversation on artificial intelligence. She’s also meeting with advisers to explore other ways to keep her name in the national conversation.

This story is developing…