// 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 } BREAKING: Judge Sentences Roger Stone to 40 Months in Prison for Lying, Witness Tampering | Sean Hannity
Russia

BREAKING: Judge Sentences Roger Stone to 40 Months in Prison for Lying, Witness Tampering

posted by Hannity Staff - 2.20.20

Republican insider Roger Stone was sentenced to 40 months in prison Thursday for lying to federal officials and allegations of witness tampering.

“U.S. District Court Judge Amy Berman Jackson, while taking a firm stance toward Stone in the courtroom, also said the up to nine years originally sought by federal prosecutors was excessive. Her sentence of 40 months in prison was considerably less than that — but still tough enough to keep speculation alive about a possible pardon from President Trump,” reports Fox News.

“Mr. Stone lied,” Jackson said in court.

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

“He knew exactly what he was doing,” Jackson added, saying his actions were “designed to disrupt.”

This is a developing story. Check back for updates.

Source: Fox News

ROGER STONE ON HANNITY: I’ve Never Talked with Julian Assange

posted by Hannity Staff - 11.29.18

Republican strategist Roger Stone stopped by ‘Hannity’ Wednesday night to weigh-in on recent allegations he and others had coordinated with Julian Assange during the 2016 campaign; saying he has never met or spoken to the WikiLeaks founder.

“I think it’s speculation. Nowhere does it say John Podesta’s emails have been stolen and will be published… I think it’s despicable that they have tried to pit strong supporters of the President against each other,” said Stone.

“The bottom line is that neither one of us received anything whatsoever from Julian Assange,” he added.

“Have you ever talked to him? Ever meet him?” pressed Hannity.

“No, never,” he confirmed.

Watch Roger Stone on ‘Hannity’ above.

BREAKING: Roger Stone Pleads ‘Not Guilty’ to Mueller Charges in DC Court

posted by Hannity Staff - 1.29.19

Political insider Roger Stone pleaded ‘not guilty’ in a federal court Tuesday morning; refuting charges from the special counsel’s office he made false statements to Congress during his ongoing Russia-Collusion probe.

“Stone appeared in federal court for the District of Columbia before Magistrate Judge Deborah Robinson. He entered a not guilty plea through his attorney Robert Buschel. A status hearing was scheduled for Feb. 1,” reports Fox News.

The 66-year-old advisor was abruptly taken into custody by the FBI Friday hours after being indicted by a federal grand jury.

This is a developing story. Check back for updates.

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