// 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 }
Thank you for visiting Hannity.com. You are about to leave
'YOU'RE FREE TO LEAVE, BUDDY!' Enes Kanter Freedom Torches LeBron James for Brittney Griner Comment
Former Boston Celtics star Enes Kanter Freedom took issue with LeBron James’ recent comments on WNBA star Brittney Griner’s imprisonment in Russia. James said the follwing on HBO’s The Shop: “She’s been there over 110 days. Now, how could she feel like America has her back? I would be feeling like, ‘Do I even want to go back to America?’”
James walked back his comments on Twitter after recieving backlash for the anti-American sentiment.
“My comments on “The Shop” regarding Brittney Griner wasn’t knocking our beautiful country. I was simply saying how she’s probably feeling emotionally along with so many other emotions, thoughts, etc inside that cage she’s been in for over 100+ days! Long story short,” James tweeted.
Freedom stepped in to remind James, if he’s unhappy with the U.S., he can leave any time.
“You call it a step back, we call this a walk back,” Freedom said. “You are free to leave buddy or you can even volunteer for an exchange for her. Some people literally have NO idea what is it like to live in a dictatorship. Keep taking your freedom for granted.”
The Biden Administration claims to be working to free Griner. Meanwhile, former Governor of New Mexico Bill Richardson says he’s planning on traveling to Russia to negotiate on Griner’s behalf.
From Breitbart News:
What Do You Think?
Hot Today
BOMB DROPPED: President Trump Says Iran Agrees To No Nukes, 'They Will Never Have a Nuclear Weapon' [WATCH]
PEACE PLOY? Tehran Suspects U.S. Talks Are Hit Job Setup: WSJ
OH, THE HORROR! ICE Agents Hand Out Waters, Assist Passengers, Tell Folks to Have a Safe Flight at Houston Airport [WATCH]
THE CN-END? Massive Layoffs Hit As Digital Pivot Accelerates at House That Turner Built
'NEWSOM BETTER LAWYER UP': Comer Says California Hospice Fraud 10X Worse Than Minnesota [WATCH]