// 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

THE VIOLENT LEFT: Death Threats Against ICE Officers Have Skyrocketed 8,000%: Report

posted by Hannity Staff - 10.30.25

ICE officers are now facing a terrifying wave of threats and violence, with death threats soaring 8,000% this year alone, according to new Department of Homeland Security data.

Some thugs have even put bounties on agents’ heads, targeting the men and women enforcing President Trump’s illegal immigration crackdown, DHS Assistant Secretary for Public Affairs Tricia McLaughlin revealed Wednesday.

ICE officers “risk their lives every single day to remove the worst of the worst,” McLaughlin said.

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

“From bounties placed on their heads for their murders, threats to their families, stalking, and doxxing online, our officers are experiencing an unprecedented level of violence,” she added.

One shocking case involves Eduardo Aguilar, an illegal Mexican immigrant living in Dallas, arrested earlier this month for allegedly soliciting the murder of ICE agents on TikTok.

The post, written in Spanish, allegedly offered $10,000 for the murder of an ICE agent and called for “10 dudes in Dallas with determination who aren’t afraid to 💀💀,” DHS said.

In another chilling incident, a Texas ICE officer’s wife received a vile phone call comparing her family to Nazis.

“I don’t know how you let your husband work for ICE, and you sleep at night. F–k you, f–k your family. I hope your kids get deported by accident,” the caller sneered.

“How do you sleep? F–k you. Did you hear what happened to the Nazis after World War II? Because it’s what’s going to happen to your family,” the anonymous voice said, according to DHS.

From TikTok death bounties to threats against families — America’s frontline agents are under siege.

More over at The New York Post: