// 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 } HISTORY LESSON! Stephen A. Smith Blames Dems For War in Ukraine [WATCH]
Hannity

HISTORY LESSON! Stephen A. Smith Blames Dems For War in Ukraine [WATCH]

posted by Hannity Staff - 8.20.25

Professor SAS stops by…

During Tuesday night’s Hannity, ESPN host Stephen A. Smith reminded Sean Hannity viewers that it was the Democrats — not Trump and the Republicans — who are to blame for the current war in Ukraine.

Stephen A. went viral for his take on The Stephen A. Smith Show this week; he doubled down on it on Hannity.

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

“When you know stuff and then you omit it on purpose, I’m going to have an issue with that,” SAS started. “I think in the case of this Russia-Ukraine conflict, I think it’s important to defer back to history.”

SAS continued: “Recognizing what Clinton did in 1994 when he visited Ukraine and compelled them to give up 1,900 nuclear warheads that they ultimately returned to Russia. In 2014, when they invaded Crimea and took over, they wanted lethal aid, and the Obama Administration sent non-lethal aid because it didn’t want to engage in a U.S.-Russia proxy war.”

“When you think about what transpired in 2022, and it’s a full-fledged war — it’ doesn’t escape me that that’s something that happened. Obviously, under Republican leadership, they also took over Georgia — so we’re not pointing all the fingers at the Democratic Party, but in the end, if we’re going to tell the story, let’s tell the story to the American people,e and give them a clear depication of what’s transpiring before our very eyes,” SAS added.

“Donald Trump has had a few occasions where he deserves criticism, but on this particular occasion, he’s done more than any Democrat in office has tried to do when it comes to Russia.”

“I said so, and I don’t regret it.”

Watch the clip above.

Thank you for visiting Hannity.com. You are about to leave
Hannity.com and proceed to a site owned and operated by a third party.
Hannity.com has no control over the content of this third-party site.
Click OK to proceed.
OK
X
You may if you would no longer like to receive a newsletter.
You have been successfully unsubscribed!
Please see our Terms of Use and Privacy Notice .
If you have any questions or concerns please contact us.
$( document ).ready(function() { show_tout_banner=0; function bannerswap(){ //console.log('checkbanners'); show_tout_banner++; if($('.mobile-tout >div ').length >1){ $('.mobile-tout').addClass('t-hide'); } if(show_tout_banner > $('.mobile-tout >div').length -1){ $('.mobile-tout:eq(0)').removeClass('t-hide'); show_tout_banner=0; } else{ $('.mobile-tout:eq('+show_tout_banner+')').removeClass('t-hide'); } //console.log('show banner '+show_tout_banner); } if($('.mobile-tout >div ').length){ bannerswap(); show_tout_banner_rotator = setInterval(bannerswap, 5000); //console.log($('.mobile-tout').length); } });