// 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 } DeSANTIS DESTROYS MEDIA: Florida Gov Defends Trump, Blasts Media Mob for Failing to Hold Newsom and Bass Accountable [WATCH]
Politics

DeSANTIS DESTROYS MEDIA: Florida Gov Defends Trump, Blasts Media Mob for Failing to Hold Newsom and Bass Accountable [WATCH]

posted by Hannity Staff - 1.10.25

DeSantis wasn’t having it…

During a press conference following a dinner for Republican Governors at Mar-a-Lago, Florida Governor Ron DeSantis pushed back on a reporter for trying to make the LA wildfires story about Donald Trump.

The reporter asked DeSantis about Trump’s criticisms of Golden State Gov. Gavin Newsom.

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

“Is it appropriate for people in your industry to try to create division and to try to create narratives any time these things happen?” DeSantis fired back.

“Now, you’re not as interested in doing that because Newsom is a D. If Newsom was a Republican, you guys would go try … you would have him nailed to the wall for what they’re doing over there,” he continued.

“I think your track record of politicizing these things is very, very bad,” DeSantis said, adding that Los Angeles Mayor Karen Bass should have been in California preparing for the fires instead of in Ghana.

“You should have been there preparing and doing that, and yet I don’t see a lot of heat being directed [toward her],” DeSantis said. “I’d like to see some balance on how this is done. You can criticize the president-elect, but you also have to hold these other people accountable, and I have not seen that.”

Watch the clip above.

Bass has completely bungled her response to the deadly wildfires. In addition to the being out of the country while the fires raged, Bass refused to answer for her absence once she arrived back in the U.S. and, during her first press conference, told residents in fear for their lives that they could find help at “URL.”

“If you need help, emergency information, resources, and shelter is available. All of this can be found at URL,” Bass said as she read from a script.

“Food, water, medicine, a bag packed and ready again, this is an active situation, and conserve water to the extent that you can. We want to make sure that we are ready if we need more water,” she added.

“This firestorm is the big one,” she said.

Bass was blasted on X for failing to meet the moment. Account Breaking911 said “FIRE THIS DUMBASS NOW.”

 

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