// 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 }
Thank you for visiting Hannity.com. You are about to leave
PSAKI 'NOT A GOOD PERSON': MSNBC Host Torched for Disgusting Comments About Usha Vance [WATCH]
Jen Psaki was blasted Tuesday for her “disgusting” comments implying that Vice President JD Vance’s wife, Usha, is afraid of him.
Speaking on the I’ve Had It podcast, Psaki mocked the Vances while calling JD “scarier” than President Donald Trump — and questioning his wife’s well-being.
“I think the little Manchurian candidate, JD Vance, wants to be president more than anything else,” Psaki said. “I always wonder what’s going on in the mind of his wife. Like, are you OK? Please blink four times. We’ll come over here. We’ll save you.”
“And that he’s willing to do anything to get there. And your whole iteration you just outlined, I mean, he’s scarier in certain ways in some ways. And he’s young and ambitious and agile in the sense that he’s a chameleon who makes himself whatever he thinks the audience wants to hear from him.”
The podcast description even joined in on the “joke,” writing: “Usha Vance, please blink twice if you need help.”
Critics called Psaki’s remarks “vile” and “sexist,” accusing her of ridiculing a marriage to score political points.
“Not a good person. At all,” Fox News contributor Joe Concha wrote.
Watch the clip below:
The Libs of TikTok X account wrote, “Unhinged Jen Psaki is now smearing JD Vance, suggesting that his wife, Usha, wants to leave her husband and offers to ‘save’ her. She also thinks JD Vance is ‘scarier’ than Donald Trump. @MSNBC should be ashamed to pay her salary.”
Townhall.com writer Amy Curtis commented, “Also, this is an absolutely vile thing to say. Usha Vance is happily married. She made a vow to JD and those words mean something. It’s also an insult to women who are in actual bad marriages.”
What Do You Think?
Hot Today
GAV'S GREEN LIGHT: Shocking Clip Shows Murderer Ex-Con Thanking Newsom for Early Release, Pledges 2028 Vote [WATCH]
DEBATE DEBACLE: USC Scraps Governor Primary Showdown After Diversity Blowback
'TRUMP DOES NOT BLUFF': Leavitt Says POTUS Ready to 'Unleash Hell' if Iran Does Not 'Come to a Deal' [WATCH]
POST OP-ED: Allies are Lining Up Behind Trump to Open the Strait of Hormuz — Cue the Media Fury
PUNCHLINE POLITICS: Vince Vaughn Says 'Agenda-Based' Late-Night Shows Are 'Like a Class I Don't Want to Take’ [WATCH]