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

PIRRO TORCHES BIDEN: A 'Wuss' Who is 'Responsible for the Fall of the West'

posted by Hannity Staff - 3.16.22

Judge Jeanine Pirro and Geraldo Rivera mixed it up on a recent episode of The Five. Rivera tried to make the case that the war in Ukraine wasn’t really about Biden but about Putin. Pirro disagreed, blasting Biden for the decline of the west and calling him a wuss.

“Why didn’t Putin do this when [former President Donald] Trump was president?” Pirro asked. “And I don’t bring up President Trump that much, okay? But I tell you right now that he didn’t do it when Trump was president because he knew that Donald Trump would come in ‘if you touch one hair, on one innocent civilian.’ He wouldn’t care NATO or NonNATO. And don’t tell me that Putin isn’t afraid of someone.”

“Biden is responsible for the decline of the west,” she added. “What we are seeing right now is … I can’t say the word, is a wuss. We’ve got a bully in the … playground yard, in the schoolyard, and everybody’s back at the fence.”

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

“All we have to do is we have enough oil in Canada, the United States, and Mexico, and we could be our own superpowers. But right now the Biden administration’s not only hurting the Americans and all this #BlamePutin TikTok nonsense. All this is crap. All he (Biden) has to do is turn towards America and let us be the strength. He is destroying the west.”

Watch the clip above.