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

GT PHONE JOE: Guatemalan Prez Happy to Help with Border Crisis, Biden 'Won't Even Call'

posted by Hannity Staff - 8.15.22

Guatemalan President Alejandro Giammattei would be happy to help the Biden Administration with the crisis at the southern border —but it sounds like they aren’t interested. Rep. Tony Gonzales (R-TX) says  Giammattei would but Biden “won’t even call.”

“I specifically asked the president of Guatemala, ‘Hey, what would  it take in order for you to take more of these repatriation flights?'” Gonzales told host Guy Benson on Fox News Radio. “These are people that do not qualify for asylum, you send them back to their country of origin. What would it take for you to take more of those flights? His answer was: ‘One simple thing, Tony. I just need the president of the United States to call me. He won’t even call me.’”

This news hits as 700 migrants crossed the southern border in one day over the weekend; the event was captured by Fox News’ border correspondent  Bill Melugin.

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

“NEW: We’ve already witnessed 500+ migrants cross illegally into Eagle Pass, TX this morning alone, including this huge single group of 290. You’ll see part of the group walk to the edge of a local highway before being stopped by TX DPS troopers. Almost all single adults,” Melugin tweeted.

“Update: Our team has now witnessed 700+ illegal crossings in the Eagle Pass, TX area since sunrise. Some of the large groups can be seen in this thread below. Some groups are crossing just yards away from locals playing golf. Business as usual here. Non-stop, every day.”