// 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 }
Biden Impeachment Watch

SPEAKER OP-ED: Evidence Against Biden Can't Be Ignored, We're Pursuing Impeachment Inquiry

posted by Hannity Staff - 12.12.23

Speaker of the House Mike Johnson has penned an op-ed for USA Today; he says there’s enough evidence to move forward with an impeachment inquiry of President Joe Biden.

The op-ed is entitled House speaker: Evidence against Biden can’t be ignored. We’re pursuing impeachment inquiry.

From USA Today:

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

Many of the Democrats who voted to bring impeachment charges ran congressional campaigns with a premeditated plan to impeach Donald Trump. In doing so, they cheapened that solemn power and further eroded trust in our nation’s institutions.

House Republicans have taken the opposite approach. We will not prejudge this investigation; we will depose witnesses, gather evidence, establish a thorough record and present Articles of Impeachment only if the evidentiary record dictates such action.

We understand that to begin to rebuild Americans’ trust in the Congress, we owe it to the people to undertake this process methodically and transparently. House Oversight Committee Chairman James Comer, Judiciary Committee Chairman Jim Jordan and Ways and Means Committee Chairman Jason Smith have done exceptional work in that regard.

The American people have a right to know whether the president − through his family − traded official acts for foreign dollars, whether the president is compromised and whether Joe Biden abused his power as president to impede or obstruct the investigation into Hunter Biden. As we have done all along, House Republicans will continue to follow the facts where they lead.

Read the full op-ed over at USA Today: