// 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 }
Texas Flood

TRUMP IN TEXAS: POTUS Visits Flood Sites, 'God Has Welcomed Those Little, Beautiful Girls Into His Comforting Arms in Heaven' [WATCH]

posted by Hannity Staff - 7.11.25

President Trump and First Lady Melania Trump visited the Texas flood sites on Friday to survey the damage and meet with local rescue crews.

Trump expressed grief over the “young angels” who died at a Christian summer camp after first lady Melania Trump was presented with a charm bracelet to commemorate the lives lost, The New York Post reports.

Trump said there were ” a lot of lives, a lot of young angels, at the girls’ Christian summer camp, known as Camp Mystic, a legendary camp, a camp that people would want to go to from all over the country.”

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

“This is like a giant, giant wave in the Pacific Ocean that the best surfers in the world would be afraid to surf, and unleashed catastrophic flooding as most residents were asleep in their beds,” he added.

“As we grieve this unthinkable tragedy, we take comfort in the knowledge that God has welcomed those little, beautiful girls into his comforting arms in heaven.”

Watch the clips below:

Trump was thanked by a local state trooper for securing the border, allowing for more search and rescue assets.

Watch the clip below:

“Our nation is grieving with you. We just met with the wonderful families,” the first lady said in her comments.

“We prayed with them, we hugged, we held hands. They shared the stories. And I met beautiful young ladies. They gave me this special bracelet from the camp in honor of all of the little girls that lost their lives.”

She added: “I will be back. I promised to them, and I just pray for them and am giving them my strength and love.”

Watch the clip below: