// 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 } THEY'RE LOVING IT: Pollster Frank Luntz Says Ex-Dems Who Voted Trump Wanted Action — And They 'Love The Pace' of Trump 2.0 [WATCH]
Politics

THEY'RE LOVING IT: Pollster Frank Luntz Says Ex-Dems Who Voted Trump Wanted Action — And They 'Love The Pace' of Trump 2.0 [WATCH]

posted by Hannity Staff - 2.18.25

No voter’s remorse here…

During a recent sitdown with CNN’s Brianna Keilar, pollster Frank Luntz discussed his recent analysis of ex-Democrats who broke for Donald Trump in the 2024 election. Are they happy with their decision? Yes. In fact, Luntz says they are loving how fast Trump 2.0 is moving.

Luntz runs numerous focus groups and has been talking to “a number of voters who were Hillary Clinton 2016, Joe Biden 2020 and then went for Trump in 2024.”

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

“They’re reacting to it because they love the pace of change. They were very fed up over the last four years. They wanted action. They wanted results. They looked at prices. They looked at affordability. They looked at immigration. And they didn’t see anything happening,” Luntz said. “They still don’t like what he says, but they like what he does. And these are Democrats now who felt that they were not securing the border. They were doing nothing to prevent illegal immigration, that nothing was actually happening.”

Trump signed nearly 200 executive actions in his first 12 hours in office — many addressing top concerns for American voters and others delivering on campaign promises.

“They wanted to see a reduction in wasteful Washington spending. And they’re seeing that. So what they tell me is, ‘I wish he would be a little bit less rude,’ but at the same time, they like what he’s doing,” Luntz continued. “They believe he’s serious about it. And for the first time, they have confidence in the future, which is why you now see some significant shifts in the polling about the expectations for the direction in the coming years.”

“It’s a big wake-up call for Democrats,” Keilar responded to Luntz.

“I’m waiting for them to get a message. I’m waiting for them to unify and to understand that to oppose and to be the resistance, which is what some of them use that phrase,” the pollster said. “That’s not what Democrats in grassroots areas want from them. They may not want the approach that Trump is doing … but they do want action and they don’t see action from the Democrats.”

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