// 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 COST OF KAMALA'S FAILURE: Dems Still Paying Millions in Expenses for Harris' Landslide Loss
Politics

THE COST OF KAMALA'S FAILURE: Dems Still Paying Millions in Expenses for Harris' Landslide Loss

posted by Hannity Staff - 8.28.25

Democrats are still paying for Kamala Harris’ loss to President Donald Trump last year — literally.

The Democratic National Committee has spent more than $15 million on Harris’ 2024 campaign expenses in the first half of 2025, leaving the party with just $15 million cash on hand at the end of July. By comparison, the Republican National Committee — fueled by Trump and Vice President JD Vance’s fundraising — reported $80 million.

The imbalance has sparked frustration within the party. Some donors and senior Democrats remain angry that Harris’ campaign burned through $1.5 billion during a 15-week run and still lost all seven swing states. Others are reluctant to give more as the DNC tries to pivot toward the 2026 midterms.

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

Democrats have urged Harris to do more fundraising, but her allies insist she has fulfilled her obligations. Harris has allowed the DNC to use her email list and has hosted a handful of small events. Still, the returns have been “disappointing,” two people familiar with the matter told Axios.

“The vice president has collaborated closely with the DNC to manage campaign expenses and expand our base of grassroots donors. She remains fully committed to strengthening the party and helping return Democrats to power,” Jen O’Malley Dillon, Harris’ former campaign chair, told Axios. The DNC declined to comment.

Filings show the party has paid $548,050 to Executive Fliteways Inc. for charter flights, $2.125 million to Assembly House LLC for media production, and $237,201 to the law firm Covington & Burling.

Some Harris allies argue she is being scapegoated, saying criticism is aimed at deflecting from new DNC chair Ken Martin, who they claim has focused more on his public profile than on fundraising.

More over at Axios:

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); } });