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

CAN'T BULLY BONDI! AG Nominee in Heated Exchange With California Senator, 'You're Not Going to Bully Me' [WATCH]

posted by Hannity Staff - 1.15.25

While on the Hill for her Attorney General confirmation hearing on Wednesday, Trump nominee Pam Bondi got into a heated exchange with Senator Alex Padilla (D-CA) while discussing the 14th Amendment.

“Your job will be — I’m speaking — your job will be to protect voters and election workers. Not to undermine and doxx them,” Padilla said to Bondi.

“Now I know that earlier you agreed that Joe Biden is, in fact, president. But many of the president-elect’s inner circle continue to spread the big lie about the 2020 election,” Padilla said before Bondi hopped in.

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

“Senator you were speaking — may I speak?” Bondi asked as Padilla tried to pivot. “You cut me off when I was speaking.”

“When I ask you the next question you can speak and I hope you answer, Ms. Bondi,” Padilla said.

After several moments of cross-talk, Bondi said emphatically “I’m not going to be bullied by you Senator Padilla.”

Bondi also told Padilla, “I’m here to answer your questions, I’m not here to do your homework and study for you,” when she was asked about the 14th Amendment.

Watch the clip below: