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

'NO MORAL COMPASS': Emmy Winner Blasted for Crude Emmys Speech: ‘F–k ICE and Free Palestine’ [WATCH]

posted by Hannity Staff - 9.15.25

Good thing no one cares what she has to say…

“Hacks” actress Hannah Einbinder is facing backlash after using her Emmy acceptance speech to deliver a crude political message, declaring: “F—k ICE and free Palestine.”

The 30-year-old, who won Outstanding Supporting Actress in a Comedy Series for the HBO hit, ended her emotional remarks Sunday night with the line: “Go Birds, f—k ICE and free Palestine.” Einbinder, who is Jewish and a lifelong Philadelphia Eagles fan, left the stage to cheers as the moment went viral.

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

The comments drew swift condemnation online.

“Any Jewish actress who uses her 15 minutes of fame to show support for the terrorists holding 48 hostages in Gaza has no moral compass,” Joel Petlin wrote on X. “And the naive Hollywood audience that applauded her immoral statement is equally reprehensible. Hannah Einbinder was a real loser at the Emmys.”

Others blasted the speech as another example of Hollywood stars hijacking awards shows with political posturing.

Einbinder later defended her remarks, telling The Wrap: “I feel like it is my obligation as a Jewish person to distinguish Jews from the State of Israel, because our religion and our culture are such an important and long-standing institution that is really separate to this sort of ethno-nationalist state.”

Watch the clips below:

More reactions below:

 

 

 

More over at The New York Post: