// 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 } ANOTHER SCHIFF SHOW? Schiff Vows to ‘Get to the Bottom’ of New ‘Whistleblower Complaint’ | Sean Hannity
Russia

ANOTHER SCHIFF SHOW? Schiff Vows to ‘Get to the Bottom’ of New ‘Whistleblower Complaint’

posted by Hannity Staff - 9.10.20

Congressman Adam Schiff suggested this week the House Intelligence Committee could launch another probe into Russian election interference; promising to “get to the bottom” of a new “whistleblower complaint.”

“We will get to the bottom of this, expose any and all misconduct or corruption to the American people, and put a stop to the politicization of intelligence,” said Congressman Adam Schiff, chairman of the committee.

“We’ve received a whistleblower complaint alleging DHS suppressed intel reports on Russian election interference, altered intel to match false Trump claims and made false statements to Congress,” Schiff, D-Calif., tweeted Wednesday afternoon. “This puts our national security at risk.”

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

“We will investigate,” he added.

Read the full report at the New York Times.

ANOTHER SCHIFF SHOW? Adam Schiff Calls for Congressional Hearings Into Trump’s Iraq Airstrike

posted by Hannity Staff - 1.06.20

Congressman Adam Schiff called for more hearings on Capitol Hill Monday regarding President Trump’s military action against a top Iranian General; saying the White House has put the United States “on a path to war.”

“The president has put us on a path where we may be at war with Iran. That requires the Congress to fully engage,” Schiff told the Washington Post.

 

“I’m certainly not satisfied that the intelligence supports the conclusion that the killing of Soleimani was going to either prevent attacks on the United States or reduce the risk to American lives,” Schiff told the Post.

“I don’t think the intelligence was of the kind of character that would lead to a uniform recommendation that Soleimani should be killed,” Schiff added. “I think that was an impulsive judgment made by the president.”

Read the full report here.

Source: The Hill

ADAM'S OBSESSION: Schiff Accuses Trump of ‘Corruption’ and ‘Coercion’ for… Meeting with Andrew Cuomo?

posted by Hannity Staff - 2.14.20

Rep. Adam Schiff refused to abandon his non-stop quest to remove President Trump from office this week; bizarrely labeling his scheduled meeting with the Governor of New York as an example of “corruption.”

“Trump abused his power to coerce Ukraine into announcing investigations for his personal benefit by freezing military aid. Now, he’s using his powers to coerce states to stop investigations into him and his businesses. Different corrupt purpose, same corrupt President,” posted Schiff on social media.

 

New York Governor Andrew Cuomo signed legislation last year giving illegal immigrant’s access to driver’s licenses throughout the state; sparking new fears the documentation could be used for voter fraud and other potential complications.

“Cuomo’s action came despite throwing supporters a last minute curveball by asking the state’s top civil attorney, Solicitor General Barbara Underwood, to review the measure for possible safety concerns — threatening to veto it if he didn’t like her assessment,” reports the NY Post.

“You could create a database for the feds to use to actually track down undocumented people,” Cuomo said on WAMC radio. “California passed a law, and they are now in litigation.”

“The legislation is well-crafted and contains ample protections for those who apply for driver’s licenses. If this bill is enacted and challenged in court, we will vigorously defend it,” said New York Attorney General Tish James.

The proposal passed the state Senate by a razor-thin 33-29 vote.

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