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

'IT'S HORRIFYING!': Dem Strategist Blasts Party Leadership, 'Won't Come to Grips With Depth of Its Problems' [WATCH]

posted by Hannity Staff - 8.07.25

Dem strategist Dan Turrentine and Fox News contributor Charlie Hurt stopped by Hannity Wednesday night to discuss the Democratic Party’s cowardice and leadership’s silence as far-left extremists hijack the platform.

Marxist. Socialist. Statists. That’s the new Democratic Party — and Chuck Schumer and Hakeem Jeffries are quickly losing influence.

Turrentine said, “It’s horrifying that the Democratic Party “cannot come to grips with the depths of its problems.”

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

“There are two big problems: the first is our leadership, such as it is, is terrified of being canceled,” Turrentine said. “If they come out and say it’s great that the border has been secured, they’ll be attacked. If they say boys shouldn’t be playing girls’ sports … they’ll be attacked. If they come out and say it’s great that the police keep our neighborhoods safe, and they’re heroic in their efforts — they’ll be attacked!”

Turrentine continued: “The second part is, we continued to have no agenda to help real people — it’s Trump derangement syndrome and this academic stuff about authoritativeness. Until we come together and start doing some of this work, we’re going to be in a ditch.”

Turrentine also addresses Schumer, Jeffries, and more.

Watch the clip above.