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

'SIMPLY PUT — HE'S WINNING': CNN Analyst Says Trump Likely to Get His Cabinet [WATCH]

posted by Hannity Staff - 2.04.25

CNN senior data analyst Harry Enten said Tuesday morning that President Donald Trump is likely to have all his Cabinet nominations approved by the Senate with the withdrawal of AG nominee Matt Garza being the lone exception.

“Their chances have been rising. Tulsi Gabbard, specifically, to be the National Intel Director, she’s up to a 92% chance — a week ago, she was closer to 52%,” Enten said, adding Gabbard’s chances have gone way up since Maine Senator Susan Collins expressed her support for the nominee.

“Robert F. Kennedy Jr. to be the HHS Secretary — he’s up to 82%, again, that is also higher than it was a week ago. At this point, the two most controversial picks remaining for Donald Trump see their prospects going through the roof at this hour,” Enten added.

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

When asked about the rest of Trump’s picks, Enten says there is a 99% chance they all get approved.

“Trump, simply put, is winning,” Enten said. “Trump’s picks have been doing better than the average in terms of getting through the United States Senate.”

Watch the clip below:

Robert F. Kennedy Jr.’s nomination for HHS Secretary was advanced by the Senate Finance Committee on Tuesday morning along party lines — he’ll now head to the Senate floor for a full-chamber vote.

Gabbard reportedly has enough votes to make it through the committee and onto the Senate for a full vote.

This story is developing…