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

TRUMP FIRES BACK! The Don Suing Bob Woodward for $49M Over Released Recordings

posted by Hannity Staff - 1.31.23

Former President and 2024 candidate Donald Trump announced on TRUTH Social that he will be suing journalist Bob Woodward for leaking audio recordings without permission; the Don wants $49 million.

“I am continuing my fight against the corrupt, dishonest, and deranged Fake News Media by filing this lawsuit against a man whose image is far different from the fact, Bob Woodward, his publisher Simon & Schuster, and their parent company, Paramount Global, for misappropriating, manipulating, and wrongfully profiting from my Voice…” Trump shared on TRUTH.

“…Woodward and his corporate bosses not only tried to profiteer from doctoring tapes, which were only to be used for the “written word,” namely help in accuracy for his book. This was an open and blatant attempt to make me look as bad as possible. They have instead been exposed for the liars and forgers that they are. I will always champion TRUTH and battle against the evil forces of disinformation and Fake News!”

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

From The Epoch Times:

The lawsuit (pdf) was filed in the Pensacola division of the U.S. District Court for the Northern District of Florida on Jan. 30 and names Washington Post reporter Woodward, his publisher Simon & Schuster, and its parent company, Paramount Global, as defendants.

Specifically, lawyers for Trump accuse Woodward of “systematic usurpation, manipulation, and exploitation” of audio recordings of Trump that were gathered in connection with a series of interviews conducted by the journalist between December 2019 and August 2020.

The lawsuit cites an excerpt from Woodward’s official website that reads: “The media today probably does not dig deeply enough or spend sufficient time on stories. The best way to ensure that sources will be open and honest is to treat them fairly.”

“When it came to treating President Trump fairly, Mr. Woodward talked the talk, but he failed to walk the walk,” lawyers for Trump wrote in the lawsuit.

More over at The Epoch Times: