// 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 }
2024 Heating Up

POTUS OF THE PEOPLE! Trump to Skip Second GOP Debate, Will Rally With Striking Autoworkers Instead

posted by Hannity Staff - 9.19.23

Trump will skip the second GOP debate.

According to a report from The New York Post, former President and 2024 GOP frontrunner Donald Trump will not be attending the second GOP debate on September 27th in California at the Ronald Reagan Presidential Library; he has other plans.

Trump will hold a primetime rally in Detroit with the striking autoworkers.

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

From The New York Post:

The move signals that Trump, who holds a nearly 44-point lead over his closest GOP primary opponent, is already looking past the GOP primaries and focusing his attention on defeating President Biden in 2024, in part, by courting union members in one the states he lost to the 80-year-old incumbent in 2020.

Next week’s rally won’t just be for autoworkers. The Trump campaign is planning on packing the room with more than 500 tradesmen, including plumbers, pipe-fitters and electricians, the New York Times first reported on Monday.

Trump blasted Biden over the weekend, accusing him of not supporting the interests of American auto workers by promoting electric vehicles.

“The United Autoworkers are being sold down the ‘drain’ with this all Electric Car SCAM,” Trump wrote on Truth Social Sunday. “They’ll be made in China, under Crooked Joe’s CHINA FIRST POLICY.”

This story is developing…