// 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 }
White House Press Briefing

BRAWL FOR THE DRAWL: Doocy Asks About Kamala's Cringey Southern Accent, KJP Erupts [WATCH]

posted by Hannity Staff - 9.04.24

During Tuesday’s White House press briefing, Fox News correspondent Peter Doocy asked press secretary Karine Jean-Pierre the question everyone wants an answer to: Why is Kamala speaking in a southern accent?

“Since when does the vice president have what sounds like a southern accent?” Doocy asked.

“I have no idea what you’re talking about,” Jean-Pierre replied. “I mean, this is … I mean, do you hear the question that you’re [asking], do you think people seriously think that this is an important question? Do you know what they care about? They care about the economy, they care about lowering costs, they care about healthcare, that’s what Americans care about. That’s what they want to hear. They want to hear.”

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

“Is that how she talks in meetings here?” Doocy continued.

“I’m just … Peter, we’re moving on. We’re so moving on,” Jean-Pierre said while calling on another reporter.

Turningpoint USA President Charlie Kirk shared a clip of the exchange on X with clips of Kamala Harris’ recent campaign appearances edited in.

“Karine Jean-Pierre LOSES her mind when Fox News’ Peter Doocy asks an absolutely legendary question on why Kamala Harris seems to develop a Southern accent when speaking to certain crowds, otherwise known as code-switching or shameless pandering.”

Watch the clip below: