// 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 }
President Donald Trump

TRUMP TO HONOR RUDY: POTUS Announces Plan To Honor Giuliani After Car Crash

posted by Hannity Staff - 9.02.25

President Donald Trump announced plans to award former New York City Mayor Rudy Giuliani the Presidential Medal of Freedom, the nation’s highest civilian honor.

Trump revealed the decision on Labor Day via Truth Social, saying more details would follow. The announcement came less than 48 hours after Giuliani, 81, was seriously injured in a New Hampshire car accident when another vehicle struck him from behind at high speed.

Trump posted the following on TRUTH Social:

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

“As President of the United States of America, I am pleased to announce that Rudy Giuliani, the greatest Mayor in the history of New York City, and an equally great American Patriot, will receive THE PRESIDENTIAL MEDAL OF FREEDOM, our Country’s highest civilian honor. Details as to time and place to follow. Thank you for your attention to this matter. MAKE AMERICA GREAT AGAIN!!!”

Michael Ragusa, Giuliani’s head of security, said Sunday that the former mayor had just assisted a domestic violence victim before the crash. “Mayor Giuliani immediately rendered assistance and contacted 911,” Ragusa said. “He remained on scene until responding officers arrived to ensure her safety.”

Soon after, Giuliani’s vehicle was hit. The 19-year-old driver of the other car sustained non-life-threatening injuries. Both vehicles were heavily damaged.

Giuliani, who led New York City from 1994 to 2001, became known as “America’s Mayor” for his leadership after the 9/11 terrorist attacks.