// 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 }
FANI IN FLAMES

HAND 'EM OVER! Fani Willis Ordered to Give Watchdog All Communications With Jack Smith: Report

posted by Hannity Staff - 12.04.24

According to a Fox News report, Fulton County DA Fani Willis has been ordered by Superior Court Judge Robert McBurney to hand over all communications her office has had with the office of special counsel Jack Smith and the U.S. House January 6 Committee.

Willis originally denied her office had spoken with Smith or the committee. Now, she must hand over the communications to comply with a request under the Open Records Act (ORA).

From Fox News:

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

The nonprofit group Judicial Watch filed a lawsuit against Willis in March after her office claimed it did not have any documents and communications on file between Willis and Smith or Willis and the January 6th Committee.

But it turned out her office did have communications, and on Monday, Fulton County Superior Court Judge Robert McBurney ordered Willis to produce them within five business days. McBurney also determined in his ruling that Willis violated Georgia’s open records act by failing to respond to Judicial Watch’s lawsuit.

McBurney granted judgment by default after the DA did not make any ‘meritorious defense.’ Instead, Willis claimed she was not served properly.

“Plaintiff is thus entitled to judgment by default as if every item and paragraph of the complaint were supported by proper and sufficient evidence,” McBurney wrote in his decision, while also ordering her to pay Judicial Watch’s attorney’s fees. “Here, this means Plaintiff has established that Defendant violated the ORA by failing to either turn over responsive records or else notify Plaintiff of her decision to withhold some or all such records.”

A hearing on the attorney’s fees and costs is set to take place on Dec. 20, 2024 at 10 a.m.

“Fani Willis is something else. We’ve been doing this work for 30 years, and this is the first time in our experience a government official has been found in default for not showing up in court to answer an open records lawsuit,” Judicial Watch President Tom Fitton said. “Judicial Watch looks forward to getting any documents from the Fani Willis operation about collusion with the Biden administration and Nancy Pelosi’s Congress on her unprecedented and compromised ‘get-Trump’ prosecution.”

More over at Fox News: