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

SAY IT AIN'T JOE! Biden Chief of Staff Expects Him to Run in 2024, May Announce Soon

posted by Hannity Staff - 12.06.22

Anyone but Joe.

During The Wall Street Journal’s CEO Council Summit, White House Chief of Staff Ron Klain revealed that he expects President Biden to run again in 2024, stating that Democrats across the country want him to run.

“I hear from a lot of Democrats across the country that they want him to run. But the president will make that decision,” Mr. Klain said. “I expect it shortly after the holidays, but I expect the decision will be to do it.”

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

From The Wall Street Journal:

Mr. Klain discussed the White House’s agenda during the lame-duck session of Congress, expressed hope of working with the incoming House Republican majority next year and criticized the possibility of a showdown over the debt ceiling. He also pointed to signs that inflation is beginning to moderate and that the nation’s job market is resilient.

“We don’t want to get ahead of ourselves. This is not a message that inflation is beaten—it is not. It’s not that we’re past inflation. We are not. But certainly you’re starting to see some moderation in inflation,” Mr. Klain said. He added: “I’m not putting up the ‘Mission Accomplished’ banner up here—we have a lot of work left to do.”

House Republicans have said they might demand spending cuts in exchange for lifting the debt ceiling, potentially setting up a showdown in Congress. Mr. Klain said any failure by Congress to approve an increase to the federal debt ceiling next year “isn’t ridiculous—it would be catastrophic.” He said that it would be devastating for markets and the nation’s standing in the globe and that such a default “has to be avoided at all costs.”

Watch Klain’s comments below: