// 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 }
Conservatives Stand Up

'LET FAUCI OFF THE HOOK? NO WAY.': Conservatives Pushback on Atlantic Op-Ed Demanding 'Pandemic Amnesty'

posted by Hannity Staff - 11.01.22

Libs want forgiveness for pandemic policies. Conservatives say ‘no way.’

According to a report from The Daily Wire, conservatives on Twitter erupted over an Atlantic op-ed by Brown University Professor Emily Oster’s calling for “a pandemic amnesty.”

“We have to put these fights aside and declare a pandemic amnesty. We can leave out the willful purveyors of actual misinformation while forgiving the hard calls that people had no choice but to make with imperfect knowledge,” Oster writes.

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

But conservatives aren’t letting Fauci and his cohorts walk away from the damage they have done to the country.

“And let Fauci off the hook? No way,” said Rep. Jim Jordan (R-OH).

“HELL NO,” Monica Crowley, former Assistant Secretary of the Treasury, tweeted. “Accountability is coming. Soon.”

“I started the pandemic giving the experts the benefit of the doubt,” Erick Erickson tweeted.  “I embraced the vaccine (not all the boosters). There doesn’t need to be amnesty, but accountability for what experts over time got wrong and dogmatically used the press to censor dissent.”

“Absolutely no Amnesty,” Dave Rubin tweeted. “Some of us did not lose our minds, did not force vaccines or lockdowns, and instead fought for freedom the entire time.”

“It’s one thing to have gotten some things wrong over the past few years, it’s another to have led the charge to destroy human freedom,” he added.

“They made you cancel funerals and say goodbye to loved ones over Skype,” Rep. Troy Nehls (R-TX) wrote. “No pandemic amnesty. Accountability is coming.”