// 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 } DAY OF RECKONING: The Attorney General Appoints US Prosecutor to Investigate Origins of Russia Probe | Sean Hannity
Russia

DAY OF RECKONING: The Attorney General Appoints US Prosecutor to Investigate Origins of Russia Probe

posted by Hannity Staff - 5.14.19

Attorney General William Barr appointed a US attorney Monday night to investigate the shady origins of the Russia-Trump collusion probe and whether the DOJ acted “properly” while surveilling the Trump campaign heading into the 2016 election.

“Fox News reported on Monday that Attorney General Bill Barr had assigned John Durham, the U.S. attorney in Connecticut, to conduct the inquiry into alleged misconduct and alleged improper government surveillance on the Trump campaign during the 2016 presidential election, as well as whether Democrats were the ones who improperly colluded with foreign actors,” reports Fox News.

“I am reviewing the conduct of the investigation and trying to get my arms around the aspects of the counterintelligence investigation that was conducted in the summer of 2016,” Barr testified on April 9.

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

“The FBI’s July 2016 counterintelligence investigation was opened by former senior agent Peter Strzok. Former FBI counsel Lisa Page, with whom Strzok was romantically involved, revealed during a closed-door congressional interview that the FBI ‘knew so little’ about whether allegations against the Trump campaign were ‘true or not true,’ at the time that they opened the probe, noting that they had just ‘a paucity of evidence because we are just starting down the path’ of vetting the allegations,” adds the report.

Read the full story at Fox News.

BARR’S BOMBSHELL: The Attorney General Says ‘Spying Did Occur’ During 2016 Campaign

posted by Hannity Staff - 4.10.19

Attorney General William Barr stunned Congressional lawmakers Tuesday when he was asked to comment on whether “spying” took place during the 2016 race for the White House; saying “I think spying did occur.”

“I think spying on a political campaign is a big deal. Especially the generation that I grew up in… the Vietnam War period, people were concerned about spying on anti-war people and so forth by the government,” said Barr.

“I think it’s important to look at that… I think spying did occur,” he added.

Watch Barr’s explosive testimony above.

APOCALYPSE NOW: Pelosi Says US in ‘Constitutional Crisis,’ Claims AG Barr Violating ‘Oath of Office’

posted by Hannity Staff - 5.09.19

Speaker of the House Nancy Pelosi threw her full support behind Judiciary Chair Jerrold Nadler Thursday; saying the United States is currently in a “constitutional crisis” hours after the Attorney General was found “in contempt” by his committee.

“Do you agree with Chairman Nadler that the country is currently in a Constitutional crisis?” asked one reporter during Pelosi’s weekly press briefing.

“Yes, I do agree with Chairman Nadler. The administration has decided that they’re not going to honor their oath of office. He’s staked out, because he has seen so much of the committee work. I’m very proud of the Judiciary Committee,” said Pelosi.

“When we’re ready, we’ll come to the floor. And we’ll see, there may be some other issues that we’ll want to deal with at the same time,” she added.

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