// 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 }
On The Hill

CLAWING IT BACK! $9B Spending Cuts Package Clears House, Heads to Trump's Desk

posted by Hannity Staff - 7.18.25

Congress is sending a $9 billion spending cut package to Trump’s desk.

The “rescissions package” passed the House in a narrow 216-213 late-night vote following heated debate. Only two Republicans — Reps. Brian Fitzpatrick (R-PA) and Mike Turner (R-OH) — voted against it.

Friday marked the deadline to act, or the White House would have been required to re-obligate the funds.

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

“This bill tonight is part of continuing that trend of getting spending under control. Does it answer all the problems? No. $9 billion, I would say is a good start,” House Majority Leader Steve Scalise (R-LA) said during debate on the bill.

House Speaker Mike Johnson celebrated the news on X:

President Trump and House Republicans promised fiscal responsibility and government efficiency. Today, we’re once again delivering on that promise.

This package eliminates $9 billion in unnecessary and wasteful spending at the State Department, USAID, and the Corporation for Public Broadcasting. The American people will no longer be forced to fund politically biased media and more than $8 billion in outrageous expenses overseas.  

While Republicans continue to deliver real accountability, restore fiscal discipline, and protect taxpayer dollars, Democrats continue to defend waste, fraud, and abuse. This isn’t the end, it’s the beginning. We look forward to passing additional rescissions bills throughout the 119th Congress.

Rescissions packages are a way for the president to have input in Congress’ yearly appropriations process. The White House sends a proposal to block some congressionally obligated funds, which lawmakers have 45 days to get through the House and Senate.

More over at Fox News: