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

RFK FILES RELEASED: 10,000 Pages of Previously Unreleased Docs Now Available to the American People

posted by Hannity Staff - 4.18.25

After nearly 60 years, 10,000 pages have been released…

On Friday, DNI Tulsi Gabbard announced that the Trump Administration has released 10,000 documents, previously unavailable to the American people, detailing the investigation into the assassination of Robert F. Kennedy.

“Nearly 60 years after the tragic assassination of Senator Robert F. Kennedy, the American people will, for the first time, have the opportunity to review the federal government’s investigation thanks to the leadership of President Trump,” Gabbard stated in a press release.

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

Over 10,000 pages of previously classified documents were uploaded to the National Archives on Friday morning.

“In the course of searching FBI and CIA warehouses for records not previously turned over to The National Archives, an additional 50,000 pages of RFK assassination files were discovered,” the press released added.

Read Gabbard’s statement below:

“Lifting the veil on the RFK papers is a necessary step toward restoring trust in American government,” Health and Human Services (HHS) secretary and RFK’s son, Robert F. Kennedy, Jr., stated in the press release. “I commend President Trump for his courage and his commitment to transparency. I’m grateful also to Tulsi Gabbard for her dogged efforts to root out and declassify these documents.”