// 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 }
President Donald Trump

FLASHBACK: 1980s Donald Trump Tells Oprah 'I'd Make Our Allies Pay Their Fair Share' [WATCH]

posted by Hannity Staff - 4.03.25

He’s been saying it for almost 40 years…

A clip of a 1980s Donald Trump talking to Oprah Winfrey went viral this week for its relevance to President Trump’s recent actions on tariffs.

In the clip, Trump tells the talk show host that he’d “make our allies pay their fair share” if he had any control over the matter.

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

“We’re a debtor nation. Something is going to happen over the next number of years with this country because you can’t keep losing $200 billion, and yet we let Japan come in and dump everything right into our markets — it’s not free trade,” Trump said. “If you go to Japan right now and try to sell something, it’s impossible. They don’t have laws against it; they just make it impossible.”

“They come over here, they sell their cars, their VCRs, they knock the hell out of our companies — and I have tremendous respect for the Japanese people. You can respect someone that’s beating the hell out of you but they are beating the hell out of this country.”

“Kuwait, they live like kings. The poorest people in Kuwait live like kings. And yet, they’re not paying. We make it possible for them to sell their oil, why aren’t they paying us 25% of what they’re making — it’s a joke,” Trump adds.

Watch the clip below: