// 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 } 'SHE GOT SLAUGHTERED!': Kevin O'Leary Triggers CNN Panel After Calling Kamala a 'Loser' [WATCH]
Media

'SHE GOT SLAUGHTERED!': Kevin O'Leary Triggers CNN Panel After Calling Kamala a 'Loser' [WATCH]

posted by Hannity Staff - 5.14.25

Shark on the attack…

“Mr. Wonderful” Kevin O’Leary triggered CNN panelists this week while discussing the 2024 election; O’Leary referred to Kamala Harris as a “loser.”

O’Leary made the comments on CNN’s NewsNight on Tuesday while discussing Jake Tapper’s book on the cover-up of Joe Biden’s mental decline.

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

“They did not run a process. They picked a loser, and she lost, and she got slaughtered because they didn‘t run a process,” O’Leary said, causing podcaster Van Latham to respond, “Whoa, whoa, whoa. First of all, first of all, first of all, like, let’s just make sure that we maintain some respect for Kamala Harris.”

Democratic commentator Bakari Sellers also mixed it up with O’Leary.

“There’s nothing about Kamala Harris that’s a loser,” he said. “Let’s just put a pin in that.”

“Oh, I think there is. She lost big time,” O’Leary said.

“I’m not being disrespectful!” O’Leary continued after the panel erupted. “I’m talking facts. She got slaughtered because they disavowed the process. They anointed her and she got slaughtered. That’s what happened.”

Host Abby Phillip attempted to reel in the conversation.

“Kevin, Kevin, one point of clarification,” she said. “She was elected in the 2020 election, along with Joe Biden.”

“She was not elected president of the United States,” O’Leary responded as Phillip continued.

“She was elected in 2020 on the same ticket as Joe Biden, so there’s that,” Phillip said as she teased the next segment.

“It’s hard to tell the truth. She couldn’t put two sentences together,” O’Leary added.

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