// 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 }
Law & Order

FILE UNDER FAFO! Kyle Wagner, the Antifa Militant Who Threatened ICE Agents, Arrested in Minnesota

posted by Hannity Staff - 2.05.26

Got ’em.

The Justice Department says a Minneapolis activist is facing federal charges after allegedly using social media to encourage violence against Immigration and Customs Enforcement agents — language prosecutors describe as threats to assault and kill federal officers.

Kyle Wagner, 37, posted comments and videos to Facebook and Instagram last month, urging followers to go after immigration officers, whom he called the “Gestapo” and “murderers.” Wagner was arrested on Thursday and is expected to make his initial appearance in federal court the same day.

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

Photos from the arrest appear to show Wagner being led out of a Minneapolis residential building by Homeland Security Investigations agents — wearing a sweatshirt that read “I’M ANTIFA!”

In a now-deleted video posted Jan. 8, Wagner allegedly threatened ICE agents, stating, “we’re fking coming for you,” according to prosecutors. The next day, he allegedly told followers to harass immigration officers and added, “we should cripple them.”

“Anywhere we have an opportunity to get our hands on them, we need to put our hands on them,” he allegedly said, according to prosecutors.

Prosecutors also allege Wagner pushed others to “hunt” immigration officers and said his goal was to “unmask and identify” agents. In a Jan. 13 post, he allegedly said Minnesota is “where ICE has come to die.”

“We want to know who they are. We will identify every single one of them and we will prosecute them to the fullest extent of the law,” he allegedly said. “If it has to be done at the barrel of a gun, then let us have a little f**king fun.”

Independent journalist Andy Ngo, who has done an excellent job reporting on and exposing Antifa, shared multiple videos of Wagner on X, including the following:

Wagner’s social media profiles appeared to be deleted as of Thursday. It was not immediately clear whether he has an attorney.

More over at CBS News: