// 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 }
On The Hill

NASTY NANCY: Former Speaker Loses it on Reporter After J6 Question — 'Shut Up!' [WATCH]

posted by Hannity Staff - 10.16.25

Former House Speaker Nancy Pelosi snapped at a LindellTV reporter on Wednesday after being asked whether she’s concerned about being found liable for refusing to deploy the National Guard on January 6, 2021.

President Donald Trump has long maintained that Pelosi rejected his offer to send 10,000 troops to secure the Capitol ahead of the Stop the Steal rally.

Outside the Capitol, the reporter pressed Pelosi on whether the new January 6 subcommittee might hold her accountable for that decision.

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

“Congresswoman Pelosi, are you at all concerned that the January 6 Select Committee will find you liable for that day? Are you at all concerned about the January 6 Committee finding you liable for that day? Why did you refuse the National Guard on January 6?” the reporter asked.

Pelosi spun around and jabbed a finger toward her.

“Shut up!” Pelosi barked. “I did not refuse the National Guard, the president didn’t send it. Why are you coming here with Republican talking points as if you’re a serious journalist?”

Pelosi stormed off without answering further.

The exchange reignited scrutiny over Pelosi’s own words, caught on HBO footage released in June 2024, where she appeared to accept responsibility for the lack of police preparedness on that day.

“You’re gonna ask me in the middle of the thing, when they’ve already breached the inaugural stuff, ‘should we call the Capitol Police?’ I mean the National Guard. Why weren’t the National Guard there to begin with?” Pelosi said in the footage.

Watch the clip below: