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

SESSIONS’ SILENCE: GOP Leaders DEMAND Clinton-Comey Special Counsel

posted by Hannity Staff - 11.30.17

Republican lawmakers on Capitol Hill are demanding Attorney General Jeff Sessions act on a recent string of Democratic scandals that have rocked Washington, saying it’s time to appoint a special counsel to investigate Hillary Clinton and James Comey or resign from office.

GOP Representatives Matt Gaetz of Florida and Jim Jordan of Ohio penned in an article published on Fox News, calling on Sessions to appoint a special counsel to probe a host of liberal scandals surrounding the Democratic Party, including Uranium One, the ‘Trump Dossier,’ James Comey’s investigation of Hillary’s private email server, the unmasking of senior Trump aides, and more.

“Mr. Attorney General, it’s time to do your job,” writes the authors.

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

“Why in 2016 did FBI Director Comey begin drafting an exoneration letter for Secretary Clinton, whom he called ‘grossly negligent’ in an early draft of the letter, before completing the investigation? Before interviewing several witnesses? And before interviewing Secretary Clinton,” the article asks.

“Why did the intelligence community in the final months of the Obama Administration unmask names at a record rate?” it adds. “It’s time for Jeff Sessions to name a Special Counsel and get answers for the American people. If not, he should step down.”