// 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 } GROUND CHUCK: Schumer Facing Lowest Approval Rating of Last 25 Years: Marist
Poll

GROUND CHUCK: Schumer Facing Lowest Approval Rating of Last 25 Years

posted by Hannity Staff - 2.26.26

Senate Minority Leader Chuck Schumer is staring at the weakest approval numbers of his long political career, according to a new Marist poll that shows deep erosion in his home state.

Just over one in four New York voters now give Schumer a positive job rating. Nearly three in four describe his performance as “fair” or “poor,” marking his lowest standing since he entered the Senate in 1999.

Forty-one percent say he is doing a “poor” job. Another 24% rate him as “fair.” Only eight percent say “excellent,” and 19% say “good.”

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

The numbers represent a 34-point drop from 2025, according to the survey. Republican dissatisfaction hardened significantly, rising from 69% to 84% rating his performance negatively. Democratic criticism ticked up as well, from 46% to 50%.

The poll lands as a partial government shutdown stretches into its second week, affecting agencies under the Department of Homeland Security. Republicans have argued that Democrats miscalculated by tying funding votes to demands for extended Obamacare subsidies.

Schumer previously steered his caucus away from a shutdown earlier in 2025. Months later, he led Democrats into another standoff that became the longest on record after moderates broke ranks and voted to reopen the government.

The internal party tension reflects a broader shift. Progressive activists have openly called for generational change, with Rep. Alexandria Ocasio-Cortez facing pressure from the left to challenge Schumer in 2028. Head-to-head polling in 2025 showed her leading by double digits.

The dissatisfaction extends beyond Schumer. Sen. Kirsten Gillibrand also hit her lowest approval rating in more than 15 years.

Just over half of voters rate Gillibrand’s performance as “fair” or “poor.” Only 22% call her work “good.”

Her numbers are 36 points lower than in April 2025 and represent her weakest showing since September 2010. Gillibrand has served in the Senate since succeeding Hillary Clinton in 2009.

New York remains a reliably blue state. But the data suggest that even in deep Democratic territory, patience with longtime incumbents is thinning.

For Schumer, who has held elected office since 1975 and rose to lead Senate Democrats, the message from voters is unmistakable: the home front is no longer secure.

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