// 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
THAT'S BANANAS! Somali Woman Who Went Viral for 'Bananas & Rice' Comment Arrested for Rioting
A Somali-American woman who went viral after likening her identity to “bananas and rice” was among 16 people arrested in Minneapolis as federal authorities escalated enforcement following clashes with protesters, according to Attorney General Pam Bondi.
The woman, Nasra Ahmed, 23, shot to national attention after remarks at a recent news conference spread across social media. “It’s kind of like bananas and rice,” Ahmed said. “People don’t think you can eat bananas with rice, but that’s what it’s like to be Somali and American.”
Bondi said Wednesday she was in Minneapolis as arrests were announced against people accused of assaulting or impeding federal law enforcement during the unrest.
“I am on the ground in Minneapolis today,” Bondi wrote on X. “Federal agents have arrested 16 Minnesota rioters for allegedly assaulting federal law enforcement — people who have been resisting and impeding our federal law enforcement rights.
“We expect more arrests to come,” Bondi added. “I’ve said it before, and I’ll say it again: NOTHING will stop President Trump and this Department of Justice from enforcing the law.”
Reuters, reporting on the latest developments in Minneapolis, also confirmed Bondi’s announcement of 16 arrests tied to obstruction/assault allegations amid ongoing tensions over immigration enforcement in the city.
What Do You Think?
Hot Today
GAV'S GREEN LIGHT: Shocking Clip Shows Murderer Ex-Con Thanking Newsom for Early Release, Pledges 2028 Vote [WATCH]
DEBATE DEBACLE: USC Scraps Governor Primary Showdown After Diversity Blowback
POST OP-ED: Allies are Lining Up Behind Trump to Open the Strait of Hormuz — Cue the Media Fury
PUNCHLINE POLITICS: Vince Vaughn Says 'Agenda-Based' Late-Night Shows Are 'Like a Class I Don't Want to Take’ [WATCH]
'TRUMP DOES NOT BLUFF': Leavitt Says POTUS Ready to 'Unleash Hell' if Iran Does Not 'Come to a Deal' [WATCH]