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

THE COVER-UP CONTINUES: FLOTUS 'Work Husband' Takes Fifth in Biden Decline Probe: Report

posted by Hannity Staff - 7.16.25

According to a New York Post report, former First Lady Dr. Jill Biden’s aide, Anthony Bernal, pleaded the Fifth in a House hearing on the cover-up of Joe Biden’s decline on Wednesday.

Bernal, who is very close to the former First Lady, has been called her “work husband.”

Joe Biden’s former personal physician, Kevin O’Connor, also took the Fifth last week.

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

Oversight Chairman James Comer (R-KY) said he only got to ask two questions of the Biden family confidant: “Was Joe Biden fit to exercise the duties of the president?” and “Did any unelected official or family member execute the duties of the presidency?”

“I think that the American people are concerned,” Comer added. “They’re concerned that there were people making decisions in the White House that were not only unelected but no one to this day knows who they were.”

Bernal gave no answers.

Rep. Byron Donalds (R-FL) said Bernal’s hasty retreat implicates him in “corruption at the highest level.”

“If you cannot, say, answer a simple question about Joe Biden’s capabilities, then that further demonstrates that he was not in charge of his administration,” Donalds told reporters.

“And if he was not in charge of his administration, then every order, every bill that was signed, every memorandum, as far as I’m concerned, are null and void.”

More over at The New York Post: