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

HUGE HAUL! Walker Banks $3.3 Million Dollars in Fundraising on First Day of Runoff Campaign

posted by Hannity Staff - 11.10.22

GOP candidate Herschel Walker has found himself in a tough runoff election for the Senate seat in Georgia —but he’s off to a good start. Walker has raised more than $3 million dollars in just one day since the runoff was announced.

From Fox News:

Walker, who finished roughly 35,000 votes behind Warnock out of nearly 4 million cast in the Senate election in the battleground state of Georgia, is returning to the campaign trail on Thursday, teaming up with conservative Sen. Ted Cruz of Texas at a rally in Canton, a small city about 40 miles north of Atlanta. Walker’s campaign tells Fox News that it plans to be back up on television with an ad later this week.

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

The Georgia Secretary of State’s office announced on Wednesday that the Senate election was headed to a runoff, since no candidate received over 50% of the vote. According to the latest unofficial and incomplete returns, Warnock was at 49.4%, Walker at 48.5%, and Libertarian Party nominee Chase Oliver at 2.1%.

Under Georgia law, if no candidate tops 50% of the vote in the general election, the two top vote-getters face off in a runoff, which this cycle is being held four weeks later on Dec. 6.

More over at Fox News: