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

CACKLE CRITICISM? Kamala Defends Her Laugh, Suggests Sexism at Play

posted by Hannity Staff - 12.24.25

Former Vice President Kamala Harris says mocking her trademark cackle isn’t comedy — it’s sexism.

Appearing on the Rich Little Broke Girls podcast, Harris pushed back on critics who’ve long poked fun at her laugh, framing it as part of a broader, outdated view of how women are “supposed” to behave.

“I don’t aspire to be humble,” Harris said, recalling a reporter who once questioned her humility. “Humility… is a very dated perspective on who women should be.”

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

“To say women should be humble. Women should be quiet. Women should laugh quietly,” Harris continued. “Women should not have a sense of humor. Women should not raise their voice.”

Not her problem, she insisted.

“I have never felt burdened by those very dated, and I think out-of-touch standards.”

This isn’t the first time Harris has chalked up criticism of her cackle to sexism. Back in April 2024, she told talk show host Drew Barrymore that the chatter about her laugh says more about her critics than about her.

“Apparently, some people love to talk about the way I laugh,” Harris said. “Well, let me just tell you something: I have my mother’s laugh.”

More over at Fox News: