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

GAFFES GALORE: White House Issues Nine Corrections for Joe's NAACP Speech

posted by Hannity Staff - 5.21.24

According to a Mediaite report, the White House was forced to issue NINE corrections following President Biden’s speech to the NAACP on Sunday, including his “irrectionists” gaffe.

The official transcript released by the White House has nine strikethroughs and corrections.

The White House corrected mispronounced words as well as incorrect facts.

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

From Mediaite:

Biden made his first mistake at the very beginning of the speech, when he told a story about former President Barack Obama dispatching him to Detroit during the “pandemic.” However, Biden went to the Motor City to meet with representatives from an auto industry hit hard by the recession. In the transcript, the White House crossed out “pandemic” and corrected it with “recession.”

Mere moments later, Biden told the NAACP he was “humbled to receive this organization.” In the transcript, the White House crossed out “organization” and corrected it with “award.”

The comical line, “We’re cracking down on corporate landlords who keep rents down,” was changed to, “We’re cracking down on corporate landlords to keep rents down,” while another unfortunate sentence describing those who took part in the Capitol riots as “irrectionists” was corrected to “insurrectionists.”

One moment where Biden incorrectly quoted former President Donald Trump as saying there would be “bloodshed” if he loses in November was corrected to “bloodbath,” as was a moment where Biden mistakenly claimed to have saved millions of families “$800,000” per year in premiums.

While Biden corrected his “$800,000” mistake during the speech, he replaced it with “$8,000 a year in premiums,” which was also incorrect. In the transcript, the White House replaced it for a second time to the correct number: $800.

Full report over at Mediaite: