// 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 }
White House Press Briefing

STRESS BRIEFING! John Kirby Upset With KJP's Role, Wants to Be Press Secretary; Report

posted by Hannity Staff - 2.13.24

According to a Fox News report, John Kirby, who is responsible for communications across several agencies in the Biden Administration, is unhappy with press secretary Karine Jean-Pierre.

“Mr. Kirby had privately acknowledged, when asked, that he would one day like to be named press secretary, and he has expressed frustration that Ms. Jean-Pierre picked the reporters who ask him questions at briefings,” The New York Times reported, citing the people they interviewed for the article.

From Fox News:

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

Kirby has been appearing alongside Jean-Pierre relatively often since Hamas’ Oct. 7 terrorist attacks. Kirby was officially promoted on Sunday to a role that will put him in charge of coordinating communications across several agencies.

A U.S. official said Kirby’s new title will be White House national security advisor, elevating him from deputy assistant, up to assistant to the president.

In the new role, Kirby will direct a small team, separate from the National Security Council’s press office. “He evinces a clarity and comfort at the lectern that can sometimes elude Ms. Jean-Pierre, 49, a more rote public speaker with less experience tussling with an adversarial press,” the Times reported.

The New York Times reported that Jean-Pierre spent nearly “half the time” at the press briefing lectern on Friday after White House Counsel Ian Sams’ spoke to reporters and answered questions about Biden’s memory.

“The situation was awkward from the start,” NYT reported. The report also said Jean-Pierre had “growing pains.”

“At a May 2022 reception on the Truman Balcony, held in honor of Ms. Psaki’s departure, Mr. Biden was speaking with a group of aides when he tried to reassure Ms. Jean-Pierre not to worry about filling Ms. Psaki’s shoes, according to two people with direct knowledge of their exchange,” the report read.

Biden reportedly told her, “you’ll have an admiral looking over your shoulder.” The White House told the Times Biden never made the comment.

This story is developing…