// 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 } 'GEORGE DOESN'T CARE': Vance Torches ABC News Host for Focusing on 'Fake Scandal' Amid Historic Trump Wins [WATCH]
Media

'GEORGE DOESN'T CARE': Vance Torches ABC News Host for Focusing on 'Fake Scandal' Amid Historic Trump Wins [WATCH]

posted by Hannity Staff - 10.13.25

Another Sunday show showdown.

Vice President JD Vance clashed with ABC’s George Stephanopoulos over allegations that border czar Tom Homan accepted a bribe — a charge Vance flatly denied before the interview abruptly ended.

Stephanopoulos pressed Vance on reports claiming Homan was “recorded on an audiotape in September 2024 … accepting $50,000 in cash.”

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

MSNBC had previously reported that undercover FBI agents posed as business executives, but the FBI later closed the investigation. The White House said Homan never took the money and that President Trump did not intervene in the probe.

“I don’t know what tape you’re referring to, George. I saw media reports that Tom Homan accepted a bribe. There’s no evidence of that. And here’s why fewer and fewer people watch your program and why you’re losing credibility,” Vance said. “Because you’re talking for now, five minutes with the Vice President of the United States about this story regarding Tom Homan, a story that I’ve read about, but I don’t even know the video that you’re talking about.”

Vance accused the host of “going down some weird left-wing rabbit hole,” insisting Homan “didn’t engage in any criminal wrongdoing.” Stephanopoulos pushed back, saying he was simply asking whether Homan accepted $50,000, then cut the interview short.

Vance later fired back on X: “George S doesn’t care about the Middle East peace deal or the shutdown. He’s here to focus on the real story — a fake scandal involving Tom Homan.”

Watch the clip below:

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); } });