// 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 MALPRACTICE: Journos Who Joined Gaslighting on Biden’s Decline Should Never Live It Down [OP-ED]
Opinion

MEDIA MALPRACTICE: Journos Who Joined Gaslighting on Biden’s Decline Should Never Live It Down [OP-ED]

posted by Hannity Staff - 1.02.25

By The Post Editorial Board

President-elect Donald Trump is forcing the Democratic politicians who spent years lying about President Biden’s senility to take their bitter medicine, but we’re more concerned about the toady media who played along.

Trump on Monday posted a video showing clip after cringe-worthy clip of Democratic leaders from Rep. Nancy Pelosi to Homeland Security chief Alejandro Mayorkas denying again and again that Biden was mentally and physically deteriorating, claiming he was “sharp,” “on his game,” “focused” and that “his age is an asset.”

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

Every last one deserves scorn, but so do the journalists who not only let these fantastical fibs go unchallenged, but even parroted the lies: Biden was showing no signs of mental decline, they insisted — and it was offensive, ignorant and borderline bigoted to even suggest otherwise.

The entire idea that Biden was anything but healthy — virile, even — was treated as a right-wing, tin-foil-hat talking point.

The public wasn’t buying it: Back in February, 86% of Americans thought Biden was too old to serve a second term because they had watched his decline happen in real time, and over the course of several years.

Way back in 2022, some 75% of Democratic voters wanted someone other than Biden to run in 2024.

But the “Biden is fine” charade continued even after special counsel Robert Hur said a jury would see Biden as an “elderly man with a poor memory,” and Biden himself began repeatedly calling world leaders by the names of their dead predecessors.

The White House smeared all video proof of Biden’s decline as “cheap fakes” and edited transcripts to erase signs of his constant memory issues.

And at every turn, spineless, in-the-tank journos obediently did Team Biden’s propagandistic dirty work — right up until the debate, when Biden’s senility became too unmistakable to continue denying.

Now they’re acting bashful, but it’s far too late to salvage their shredded credibility.

Ex-MSNBC host Mehdi Hasan says he was “embarrassingly wrong” to say “Republicans will regret … helping spread the distorted image of [Biden] as a guy who is totally out of it” leading up to the debate.

Full op-ed over at The New York Post:

Thank you for visiting Hannity.com. You are about to leave
Hannity.com and proceed to a site owned and operated by a third party.
Hannity.com has no control over the content of this third-party site.
Click OK to proceed.
OK
X
You may if you would no longer like to receive a newsletter.
You have been successfully unsubscribed!
Please see our Terms of Use and Privacy Notice .
If you have any questions or concerns please contact us.
$( document ).ready(function() { show_tout_banner=0; function bannerswap(){ //console.log('checkbanners'); show_tout_banner++; if($('.mobile-tout >div ').length >1){ $('.mobile-tout').addClass('t-hide'); } if(show_tout_banner > $('.mobile-tout >div').length -1){ $('.mobile-tout:eq(0)').removeClass('t-hide'); show_tout_banner=0; } else{ $('.mobile-tout:eq('+show_tout_banner+')').removeClass('t-hide'); } //console.log('show banner '+show_tout_banner); } if($('.mobile-tout >div ').length){ bannerswap(); show_tout_banner_rotator = setInterval(bannerswap, 5000); //console.log($('.mobile-tout').length); } });