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

'NOW I LOVE HER AD': Trump Praises Sydney Sweeney After Learning She's a Registered Republican [WATCH]

posted by Hannity Staff - 8.04.25

Don’s a fan.

President Trump on Sunday praised actress Sydney Sweeney after learning she’s a registered Republican — a revelation that surfaced as critics on the left continue to attack her over an American Eagle jeans ad.

Trump, 79, lit up when told the 27-year-old Euphoria star shares his political leanings, saying he now sees her controversial denim campaign as “fantastic.”

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

“Oh, now I love her ad,” Trump told reporters before boarding Air Force One in Allentown, Pa.

“You’d be surprised at how many people are Republicans. That’s one I wouldn’t have known but I’m glad you told me that.

“If Sydney Sweeny is a registered Republican, I think her ad is fantastic.”

Watch the clip below:

The “White Lotus” starlet has been registered with the Republican Party of Florida in Monroe County since June 2024, according to public voter records viewed by The Post.

Sweeney is facing backlash ignited by left-wing critics comparing her ad to “Nazi propaganda” that promotes racism and eugenics.

The tagline: “Sydney Sweeney has great jeans.”

In one promotional clip, Sweeney explains that genes are passed down from parents to offspring, “often determining traits like hair color, personality and even eye color,” before declaring, “My jeans are blue.”

In another ad, the actress approaches a billboard featuring her image and the phrase, “Sydney Sweeney has great genes,” which she then alters by crossing out “genes” and replacing it with “jeans.”

American Eagle issued a statement, but did not cave to the woke mob.

American Eagle is also doubling down on the ad with a Times Square billboard.

More over at The New York Post: