// 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
}
GAME OVER: ‘Monday Night Football’ Ratings COLLAPSE to Record Lows | Sean Hannity
Collecting the Latest Stories...
LATEST EPISODEHang Out With Sean Hannity — Ron DeSantis EXPOSES the 'Vicious Cycle' Killing Blue StatesWatch Now
GAME OVER: 'Monday Night Football' Ratings COLLAPSE to Record Lows
posted by Hannity Staff - 2.13.17
The National Football League continues to hemorrhage fans as player protests during the national anthem enter their second month, with ratings for the NFL’s premier ‘Monday Night Football’ plunging nearly 10% in just one week.
According to Deadline Hollywood, Monday night’s match-up netted just a 7.2 market share, down 9% from the previous week’s already dismal ratings. The low figure matches the troubled league’s second lowest viewership of the 2017 season.
“With a 7.2 in metered market results, last night’sMNF was down 9% from last week’s Philadelphia Eagles’ 34-24 triumph over the Washington Redskins,” writes Deadline.
Breaking Alerts
Don't miss the stories that matter.
Get Sean's breaking news alerts — free, direct to your inbox.
“While not the MNF season low of the October 16 battle between the Tennessee Titans and the Indianapolis Colts, last night’s Chiefs vs. Broncos match-up is very close to the previous MNF season low of the October 9 Minnesota Vikings and Chicago Bears games,” adds the author.
The NFL has been struggling to regain its footing following weeks of players choosing to “take a knee” during the performance of the US national anthem. The ensuing controversy gained national attention when President Trump called for a total boycott of the NFL until officials and owners require players to stand during the ‘Star-Spangled Banner.’
Breaking news, exclusive commentary, and the stories the mainstream media won’t cover. Straight to your inbox.
✓
You’re on the list.
Watch for Sean’s next alert in your inbox.
Thank you for visiting Hannity.com. You are about to leave Hannity.com and proceed to a site owned and operated by a third party. Hannity.com has no control over the content of this third-party site. Click OK to proceed. OK
X
You may if you would no longer like to receive a newsletter.