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

'WONDERFUL' IDEA: Kevin O'Leary With Trump on China Tariffs, 'Squeeze Their Heads Into the Wall NOW!' [WATCH]

posted by Hannity Staff - 4.09.25

During a CNN appearance Tuesday night, Mr. Wonderful Kevin O’Leary said he supports Trump’s trade war with China; “It’s time to squeeze Chinese heads into the wall now!” O’Leary said.

He also said he wants 400% tariffs on China to get Xi Jinping on an airplane to D.C. ready to make a deal.

“They don’t play by the rules. They’ve been in the WTO for decades, they have never abided by any of the rules they agreed to when they came in,” he said.

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

“They cheat, they steal, they steal IP. I can’t litigate in their courts. They take product technology, they steal it, they manufacture it and sell it back here.”

CNN host Laura Coates pushed back: “400% tariffs?”

“I want [President] Xi [Jinping] on an airplane to Washington to level the playing field. This is not about tariffs anymore,” he said.

“Nobody has taken on China yet. Not the Europeans. No administration for decades.”

“I speak for millions of Americans who have IP that have been stolen by the Chinese,” he said.

“I have nothing against the Chinese people. They brought great literacy, art and tech to the world. The government cheats and steals and finally an administration — you may not like Trump, you may not like his style or his rhetoric — finally, an administration that puts up and says ‘Enough! 400% tariffs tomorrow morning!’”

O’Leary insists China will buckle under extreme pressure.

“Xi can only stay the Supreme Leader if people are employed,” he said.

“If we wipe out any business there — because we are still 39% of all consumables on Earth and 25% of the world’s GDP — America is the number one economy on Earth with all the cards.”

Watch the clip below: