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

MTG PULVERIZES PBS! Peach State Rep. Blasts Public Broadcasting for 'Horrifying' Content [WATCH]

posted by Hannity Staff - 3.26.25

We’re not on Sesame Street anymore…

On Wednesday, PBS CEO Paula Kerger and NPR CEO Katherine Maher appeared before the House Delivering on Government Efficiency subcommittee to answer questions about the media companies’ funding models and coverage.

Peach State Rep. Marjorie Taylor Greene, who chairs the committee, has been a vocal critic of both PBS and NPR during her time on the Hill.

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

MTG unloaded on PBS for airing content involving a drag queen called Lil Miss Hot Mess and has shared shocking clips on her social media channels.

“This is the type of programming your tax dollars are funding on PBS. They are targeting children ages 3-8 with this propaganda. IT’S HORRIFYING!!” MTG posted on X Wednesday morning.

 

During the hearing, MTG unloaded on PBS, saying, “If I walked in my living room and seen this child predator, this monster targeting my children, I would become unglued.”

Watch the clip below:

MTG foreshadowed her rage in a pre-hearing interview Tuesday night.

“I’m looking forward to holding the hearing tomorrow at 10 a.m. where we will be shining an intense spotlight on how Americans’ hard-earned tax dollars have been used by PBS and NPR, and the type of public broadcasting programs and radio shows they have been pushing across the country for decades,” Greene said.

She continued: “It has leaned further and further left, so much so that they now have Drag Queen Story Time instead of good old Sesame Street. They are now part of transing children, brainwashing children about gender, which proved to be one of the most important issues in the 2024 presidential election. That was a big loser for Democrats.”