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

'I TRIED!': Doocy Talks Covering Biden's Decline, Trying to Warn Americans — 'We Were Right and We Were First' [WATCH]

posted by Hannity Staff - 5.22.25

Doocy repeatedly asked the questions — and the White House lied.

Fox News White House correspondent Peter Doocy spoke with Sean Hannity Wednesday night about his efforts to cover Joe Biden’s cognitive decline during an administration that was desperate to cover it up; “I tried,” Doocy told Hannity.

Doocy was one of the few willing to call out the White House.

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

“It would seem like there was a fear in the room that asking a hard question about the President’s acuity, about his mental fitness, could mean a loss of access. But from what we’re learning now, nobody had access. It was the president and a handful of aides who were with him for 50 years up in the residence with First Lady and the First Son, and that was it,” Doocy said.

Doocy continued: “My experience with the first couple of years with President Biden is that he really liked to mix it up, and he liked the hard questions. But he was then bubble-wrapped and completely isolated, and that didn’t serve him very well.”

“With journalism and reporting, it’s always better to be right than first …  but we were right and first, and it just took everybody else a couple of years to join us there,” Doocy added.

Hannity asked Doocy how bad he thought Biden’s decline was at the time.

“It depended on the day, but the hardest questions are usually the simplest ones,” Doocy said.

“The one thing everybody wanted to know who I met while on the Biden beat was, ‘Is he okay?'”

We knew he wasn’t. And now, so does everyone else.

All credit to Peter Doocy for going after it hard and telling the truth.

Watch Doocy’s interview above.