// 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 }
On The Hill

FETTERMAN SHUTS DOWN AOC! Keystone State Senator Blasts Squad's Call for Trump Impeachment [WATCH]

posted by Hannity Staff - 6.23.25

Fetterman continues to be a voice of reason for the Democrats…

Pennsylvania Senator John Fetterman blasted squad member Rep. Alexandria Ocasio-Cortez on Monday in response to her calls for President Trump’s impeachment.

AOC wants Trump impeached for taking out Iran’s nuclear facilities.

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

Fetterman says calls to impeach Trump “aren’t going anywhere.”

“Of course, no [he should not be impeached],” the Keystone State Democrat said on “America’s Newsroom,” Monday.

“She knows it. I know it. We all know it… that’s not going anywhere. He’s been impeached twice, and now he’s still our president as well too, so it’s not going anywhere, and I don’t think [bringing it up is] helpful.”

In an X post reacting to the news, Ocasio-Cortez wrote, “The President’s disastrous decision to bomb Iran without authorization is a grave violation of the Constitution and Congressional War Powers.”

“He has impulsively risked launching a war that may ensnare us for generations. It is absolutely and clearly grounds for impeachment.”

Watch the clip above.