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

NOEMLAND SECURITY: DHS Sec. Leads ICE Raids in Phoenix, 'Sweeping Them Up Faster Than Ever'

posted by Hannity Staff - 4.08.25

According to a New York Post exclusive report, DHS Secretary Kristi Noem was in Phoenix on Tuesday, leading ICE raids against three illegal migrants wanted on charges including weapons, drug offenses, and money laundering.

Noem led about 100 federal agents on an early morning raid.

The Post was there as she dodged kicks from a suspect wearing slip-on shoes, and gamely told him, “you’re not scaring me with your Croc.”

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

From The New York Post:

The multi-agency task force — led by Phoenix Immigration and Customs Enforcement agents and joined by a coterie of federal law enforcement and immigration agencies — nabbed three illegal immigrant felons with extensive criminal histories.

Noem, clad in police tactical gear including a flak jacket, sported her two-tone gold Rolex as she greeted agents from ICE’s Enforcement and Removal Operations, Homeland Security Investigations, the FBI and the Drug Enforcement Administration in a dingy underground parking garage. She shook hands with officers as she thanked them for their work and pledged to get them the resources they needed to do their jobs better.

“The effort of cooperation we have between agencies is getting turned onto steroids. We have this being multiplied across the country exponentially, now anyone who’s in this country illegally that’s committing crimes and has broken our laws will face consequences,” Noem told The Post.

“We’ll be sweeping them up faster than we ever have before.”

Noem shared a message about the raids on her X account.

More over at The New York Post: