// 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 } CRUZ MISSILE! Texas Senator Blasts Kaitlan Collins For Saying Kirk Assassin's Motive Unknown [WATCH]
Media

CRUZ MISSILE! Texas Senator Blasts Kaitlan Collins For Saying Kirk Assassin's Motive Unknown [WATCH]

posted by Hannity Staff - 9.17.25

“Objectively false.”

During a media appearance this week, Texas Senator Ted Cruz got into a heated exchange with CNN host Kaitlan Collins over the motive of Charlie Kirk’s assassin, Tyler Robinson.

Collins attempted to claim no motive was known; Cruz wasn’t having it.

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

“We don’t have a motive yet. We don’t know yet. We’re waiting. Obviously, we’ve heard what the governor has had to say, what the FBI director had to say today,” Collins said during her show “The Source.”

“Of course we know. Come on, we don‘t have a motive yet? We don’t have a motive yet, really? That’s CNN’s position? He just happened to fire the gun in celebration. You can’t tell the motive here?” Cruz responded.

Collins pushed back, saying that wasn’t what she said.

“I’m not arguing with you politically. I’m saying that law enforcement has not put a specific motive. You know that there’s a difference of what they’re pointing in a legal argument than what you’re talking about,” Collins said.

“What you are saying is objectively false, and CNN should not be engaged in misinformation,” Cruz said as the two spoke over one another. Collins insisted it was “not misinformation” and that she had laid out the facts.

Collins went on to ask Cruz if he wanted to see “right-wing groups” looked into and prosecuted.

“I believe anyone engaged in acts of violence should be prosecuted and go to jail,” Cruz responded. “There has been an enormous amount — and CNN has been guilty of this — of bothsidesism, of saying, ‘gosh, both sides are violent,’ and understand, yes, there is some violence on both sides, but it is the left that overwhelmingly celebrates this. It is leftists that have been celebrating. You look at Bluesky, and it is a cesspool of leftists celebrating the murder of Charlie Kirk.”

Watch the exchange above.

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