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

SPEAKER OF THE TRUTH: Gingrich Talks Trump Wins, Tariffs, and Trillions in New Investments [WATCH]

posted by Hannity Staff - 3.26.25

Always good to see Newt…

Former Speaker of the House Newt Gingrich stopped by Hannity Tuesday night to react to President Trump’s latest economic wins, including trillions of dollars of new investments that have come into the U.S. since Trump took office.

Trump’s tariffs have also yielded positive results.

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

What does the former Speaker think?

“It’s a combination of two big things. Number one, the tariffs will make it more expensive to manufacture outside the United States and less expensive to manufacture inside the United States. Number two, if we get the ‘one big beautiful bill’ that President Trump and Speaker Johnson have been working towards and which now Senate Majority Leader Thune agrees on — if we get that tax cut; the deregulation, the energy bill, all those things would get done in late May or early June, then you’ve got a double whammy,” Gingrich said.

“It’s going to be much less expensive to build in the U.S..You’ll get to keep more of your money if you build in the U.S.” Gingrich added.

Gingrich says all of Trump’s policies are “designed to create jobs in America and to increase the supply so much” that when combined with waste elimination, we will see a significant drop in inflation.

Watch Newt’s analysis above.