// 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 }
Border Crisis

IMPEACHED! House GOP Gets the Votes on Second Alejandro Mayorkas Impeachment Attempt

posted by Hannity Staff - 2.13.24

The House GOP has impeached Alejandro Mayorkas…

According to a breaking Politico report, failed DHS Secretary Alejandro Mayorkas has been impeached by GOP members of the House, making him the first Cabinet secretary since 1876 to be impeached.

From Politico:

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

A week after a first attempt that fell short and caused heartburn for GOP leadership, Mayorkas was impeached in a second 214-213 vote. The Senate is all but guaranteed to sidestep it, with lawmakers predicting they will either send it to committee or quickly dismiss the charges of betraying the public trust and refusing to comply with the law.

Three Republicans defected on the impeachment effort: Reps. Mike Gallagher (R-Wis.), Ken Buck (R-Colo.) and Tom McClintock (R-Calif.), who all also voted “no” last week. But GOP leaders were able to revive the articles against Mayorkas with Majority Leader Steve Scalise’s (R-La.) return this week after treatment for blood cancer.

The vote comes on the same day that Republicans are trying to hold onto expelled Rep. George Santos’s seat. If Democrats flip the seat, that would likely have put impeaching Mayorkas just out of reach until special elections later this year.

This story is developing…