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

SHIFTING VIEWS: CNN Analyst Reminds Viewers Voters 'Didn't Care' That Much About Jan. 6 [WATCH]

posted by Hannity Staff - 1.06.25

Despite some members of the media mob insisting that Jan. 6 was as significant to the U.S. as World War II, slavery, and the Holocaust, CNN data analyst Harry Enten reminded viewers on Monday that, by and large, voters didn’t consider it a significant issue.

“If you go back four years ago, Trump’s role on January 6, 2021 should make him ineligible to be president, the clear majority of voters said yes, 56%, and that was including removal from office,” Enten said. “But of course Donald Trump won the presidency, and part of the reason why was because views on Trump completely shifted, including Trump’s role on January 6, 2021 … by 2023 [and] 2024, it was just 47%. So we saw this drop of about 9 points and that of course makes all the difference in the world, going from a majority to short of a majority. And of course, Trump won the vast, vast, vast majority of the other 53% that his role on January 6 would make him ineligible for the presidency.”

“People, simply put, didn’t care as much about the attack on the Capitol,” Enten continued. “Look at this, ‘January 6th is your biggest memory of Trump’s first term.’ By the time of 2024, look at this. It was just 5%, just 5% of Americans, and among Republicans it was just 2%. So the bottomline is, fewer Americans faulted Donald Trump, thought he was greatly responsible for the January 6 attack, and more than that, when it went in the rear view mirror, far fewer folks thought that it was their number one memory.”

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

Watch the clip below: