// 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 }
The Fight Against China

HAWLEY ON FIRE! Senator Goes After Interior Sec. for Green Agenda, China-Friendly Policies [WATCH]

posted by Hannity Staff - 5.02.23

This week during a Senate Energy and Natural Resources Committee hearing, Senator Josh Hawley (R-MO) unloaded on Interior Secretary Deb Haaland for not realizing that the Biden Administration’s green agenda makes the U.S. heavily dependent on China.

HAWLEY: “On the subject of the sweeping mandates on electric vehicles…the metals needed to make the lithium-ion batteries in those vehicles are of course lithium, nickel, graphite, and cobalt. Can you tell me what nation is the largest producer of refined lithium in the world?

HAALAND: “No, I can’t”

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

HAWLEY: It’s China! Can you tell me which nation is the largest producer of refined cobalt in the world?”

HAALAND: “No, I can’t”

HAWLEY: “It’s China! Do you know which nation is the largest exporter of graphite to the United States globally?

HAALAND: “No, Senator.”

HAWLEY: “It’s China! So in all of these instances, these mandates, your decision to trade off our energy security in favor of a radical climate change agenda is making us more and more dependent on China and at the same time, you are denying mining in this country that would allow us to develop nickel and copper and cobalt. Why?”

Watch the clip above.