// 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 } FETTERMAN FALLOUT: 'Worst Performance By Any Candidate I Have Ever Seen'
Midterms

FETTERMAN FALLOUT: 'Worst Performance By Any Candidate I Have Ever Seen'

posted by Hannity Staff - 10.26.22

It was a rough night for John Fetterman.

During Tuesday night’s debate between Democratic Senate candidate John Fetterman and GOP opponent Dr. Mehmet Oz, Fetterman seemed to constantly struggle to answer softball questions, even with the help of his closed captioning system.

Fetterman needs to see conversations transcribed to better understand them after suffering a stroke earlier this year.

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

The reaction on social media was brutal, with many insisting that Fetterman is unfit and shouldn’t be running.

“Even with the moderators constantly cutting Fetterman off to protect him from himself, there is nothing the media can do to spin this debate,” political strategist Andrew Surabian tweeted. “I have never seen someone so obviously mentally/physically unfit to serve in office than John Fetterman.”

“Just so we are all clear: that was Fetterman WITH weeks of prep and specialized computer assistance throughout,” former White House adviser Stephen Miller tweeted. “So what you just saw is the very, very best Fetterman can do. Which is terrifying.”

“Text from an old-school *Democrat* friend in PA: ‘What they’re doing to Fetterman should be illegal. This is clearly abuse. It’s insulting to us as Democrats to ask us to vote for a vegetable,'” tweeted conservative reporter Benny Johnson.

“You could tell when Fetterman tried to answer that fracking question he didn’t even know where he was. Feel bad for the guy in a personal sense, the people in his life should be getting him help, not subjecting him to this,” Jack Posobiec said.

“OMG John Fetterman it’s worse than any of us could have ever imagined. At this point the moderator is filibustering to make sure he doesn’t get any more Qs. I think that’s 4 in a row to @DrOz. Even today’s partisan hack media can’t cover for Fetterman being brain dead! #PASen,” Donald Trump Jr. tweeted.

 

“John Fetterman’s ability to communicate is seriously impaired. Pennsylvania voters will be talking about this obvious fact even if many in the media will not,” tweeted Joe Scarborough.

“This is the worst performance by any candidate I have ever seen in any debate. If this were a boxing match they would throw the towel in. This is sad. @JohnFetterman’s entire campaign should be ashamed for letting this happen,” conservative radio host Clay Travis said.

Watch some of the debate highlights 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); } });