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

RAND WANTS TONY ON PERJURY! 'Never Been a Clearer Case,' Kentucky Senator Says [WATCH]

posted by Hannity Staff - 8.10.23

Kentucky Senator Rand Paul appeared on Fox & Friends Thursday morning to share an “extraordinary step” he’s taken against former White House senior medical adviser Dr. Anthony Fauci.

According to The Daily Caller, “Paul contacted Matthew Graves, the U.S. attorney in Washington D.C., to prosecute Fauci for allegedly lying to Congress about the National Institutes of Health (NIH) having no involvement of gain-of-function research at the Wuhan Institute of Virology. The lab in Wuhan, China, used gain-of-function research to study and experiment with coronaviruses.”

“We have an incredibly partisan Attorney General Garland who’s refusing to act,” Paul said. “So I’ve taken the extraordinary step of actually going to the local U.S. attorney in D.C. to see if he will act. Now the problem is there are partisans literally throughout the legal system and people are seeing this, you don’t get prosecuted if you’re a Democrat in this administration, no matter what you do.”

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

“I don’t think there has ever been a clearer case of perjury in the history of government testimony, and I don’t say that lightly. He said adamantly that the government never funded this gain of function research,” Paul says.

Watch the clip below: