// 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 }
Trump Administration 2.0

PROMISES KEPT: Trump Halts Funding for Maine Schools After State Refuses to Comply With Trans Athlete Order

posted by Hannity Staff - 3.12.25

He said he would do it.

The Trump Administration is pausing federal funding to Maine universities after the state refused to comply with his order banning biological males from women’s sports.

The pause impacts eight public colleges within UMS, and a spokesperson confirmed on Tuesday that the affected schools have been notified.

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

According to the spokesperson, the email notice from the USDA read in part, “This pause is temporary in nature while USDA evaluates if it should take any follow-on actions related to prospective Title VI or Title IX violations. Please take any necessary actions to effectuate this direction from leadership. This pause will remain in effect until further notice.”

During a meeting with U.S. governors last month, Trump exchanged words with Governor Janet Mills (D-ME) after she threatened to take legal action against the administration for the order.

“Is Maine here? The governor of Maine? Are you not going to comply with it?” Trump asked.

“I’ll comply with state and federal law,” Mills said.

“We are the federal law. You better do it. Because you’re not going to get any federal funding at all if you don’t,” Trump warned. “And by the way, your population, even though it is somewhat liberal although I did very well there. Your population doesn’t want men playing in women’s sports. You better comply because otherwise you’re not getting any federal funding.”

Mills pushed back, saying, “We’ll see you in court.”

Watch the exchange below:

[h/t The Daily Wire]