// 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 }
Trump Administration 2.0

CBP NONE: Trump Cancels All Appointments for Biden's CBP One App: Report

posted by Hannity Staff - 1.21.25

Shortly after taking office on Monday, President Trump’s team canceled all appointments for migrants waiting to enter the US using former Joe Biden’s CBP One app.

According to The New York Post, the app – which hundreds of thousands of migrants have used to enter the country since Biden introduced it two years ago – went dark at noon — the very moment Trump was sworn in.

No more appointments — existing appointments were canceled.

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:

Footage taken by a Washington Post reporter across the border in Jaurez captured the anguish some migrants faced upon learning their shot at making it into the US had vanished – including one woman whose appointment was scheduled for just an hour after the app’s closure.

The woman sobbed silently and slumped to her knees, while others stared despondent with tears rolling down their cheeks.

During his inaugural address, Trump declared that the border crisis is a national emergency and announced he was sending troops to the border to enforce order.

He also outlined plans to use the Alien Enemies Act – which dates back to 1798, and was used in the Second World War to round up Japanese-Americans and put them in internment camps – to battle violent migrant gangs like Tren de Aragua and MS-13 that have claimed a foothold in the US.

Those gangs – which are made up of migrants from Venezuela and El Salvador — will also be designated terrorist organizations.

More over at The New York Post: