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

'I WILL NOT LET YOU DOWN': Bondi Sworn In, Delivers First Remarks as Attorney General [WATCH]

posted by Hannity Staff - 2.05.25

Freshly confirmed Attorney General Pam Bondi was sworn in on Wednesday. Bondi faces immediate challenges, including reassignments, lawsuits, and resignations. Despite efforts to reassure staff and avoid concerns of politicization, tensions remain high.

Bondi took the oath in the Oval Office, administered by Supreme Court Justice Clarence Thomas, with her friends and family in attendance.

President Donald Trump praised Bondi after the ceremony, calling her “unbelievably fair and unbelievably good” and expressing confidence that she will “restore fair and impartial justice” at the department.

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

“I know I’m supposed to say, ‘She’s going to be totally impartial with respect to Democrats,'” Trump told reporters, “and I think she will be as impartial as a person can be.”

“I will not let you down,” Bondi told Trump, adding, “I will make you proud, and I will make this country proud.”

“I will restore integrity to the Justice Department, and I will fight violent crime throughout this country and throughout this world, and I will make America safe again,” Bondi added.

Watch Bondi’s remarks below: