// 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 }
Trump on Trial

MEAN STREETS: De Niro, Trump Supporters in Heated Exchange Outside Courthouse [WATCH]

posted by Hannity Staff - 5.28.24

While showing support for President Biden outside Donald Trump’s New York City trial on Tuesday, actor Rober De Niro got into a heated exchange with MAGA supporters who support former President Trump.

“We’re trying to be gentlemen in this world, the Democrats. You are gangsters,” De Niro said. “You are gangsters! F–k you!”

“You’re a softy! You’re a nobody!” a Trump supporter shouted. “Your movies suck! You’re trash! You’re trash, you’re trash, you’re done! You’re done after this my guy!”

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

Watch the clips below [LANGUAGE WARNING]

De Niro was originally on hand outside the courthouse to “remind supporters what a danger” Trump is.

“I hope this new ad campaign reaches outside the bubble to remind supporters of what a danger he is to our lives. This is not a threat. This is our reality. And that’s why I’ve joined the Biden-Harris campaign, because the only way to preserve our freedoms and hold on to our humanity is to vote for Joe Biden for president,” De Niro said.

Trump senior advisor Jason Miller responded to De Niro, calling him a “washed-up actor.”

“Joe Biden is losing nationally, he’s losing in every single battleground state. And President Trump’s numbers continue to rise, the best that Biden can do is roll out a washed-up actor. And don’t worry, my remarks will be shorter than ‘The Irishman.’ I won’t make you suffer for three hours, but the best they can do is roll out a washed-up actor,” Miller said.

More over at Fox News: