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

SICKLE-AND-DIMED: Zo's Big Blowout Victory Party Featured Pricey Cash Bar, $13 Beers: Report

posted by Hannity Staff - 11.07.25

Turns out Zohran Mamdani’s “free-for-all” vision for New York City didn’t quite make it to his victory party bar tab.

The newly minted socialist mayor-elect — who ran on promises of free buses and universal childcare — celebrated his win over Andrew Cuomo and Curtis Sliwa with a cash bar that looked more Wall Street than working class.

According to Politico’s Jeff Coltin, the drinks at Brooklyn’s Paramount were anything but affordable:
• $13 PBRs
• $16 Montauk Summer Ales
• $15 glasses of Riesling
• $22 espresso martini coolers
• Even a pretzel-wrapped hot dog ran $10

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

And yes, the “Paramount Old Fashioned” — a staple of socialist soirées everywhere — rang up at $22 a pop.

That’s right — the man promising to make New York “affordable for all” couldn’t spring for a single round.

“Mamdani had a CASH BAR at his victory party,” comedian Jimmy Failla wrote on X. “If you can’t get a free vodka from this guy something tells me the free food and buses ain’t coming. Congrats, suckers.”

It’s not unusual for campaigns to make guests pay their own way, but the irony was impossible to miss — especially when Cuomo’s viewing party offered an open bar, even as he nursed his loss.

For a guy who wants to redistribute wealth, Mamdani sure made sure the redistribution stopped at the bar rail.

More over at The New York Post: