// 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 }
On The Hill

WHERE'S YOUR HEAD?! Dick Durbin Uses AI ICE Image on Senate Floor, Agent in Pic Clearly Missing Head [WATCH]

posted by Hannity Staff - 1.29.26

Durbin brought this pic as “evidence.”

A viral image purporting to show an immigration agent holding a gun to the back of Alex Pretti’s head “execution-style” circulated widely online this week, even as fact-checkers pointed to obvious signs of AI manipulation, including an agent who appears to be missing his head.

The image also made it into the U.S. Senate on Jan. 28, when Sen. Dick Durbin (D-Ill.) referenced it in floor remarks about the Minneapolis shooting.

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

“I am going to show a photo of that scene, which is graphic, but I am afraid it is necessary to appreciate the horror of the moment,” Durbin said, according to the Congressional Record.

AFP fact-checkers reported the “freeze frame” was a synthetic enhancement of authentic video, and highlighted the same “missing head” artifact—along with other distortions—as evidence it was manipulated.

“The agent kneeling next to the figure meant to be Pretti does not appear to have a head. One of the officer’s legs bends at an unnatural angle next to an indiscernible object,” AFP said.

PolitiFact similarly flagged the image as AI-generated/manipulated, noting visual tells including missing or distorted body parts.

Watch the clip below:

 

More over at The New York Post: