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

MANGER DANGER: Activist Reverend Blasted for Political Nativity Scene With Missing Holy Family [WATCH]

posted by Hannity Staff - 12.08.25

Keep politics out of the manger.

The pastor of a Massachusetts church is under fire after swapping out the Christ Child for a political jab — planting a sign reading “ICE was here” in an empty manger and igniting a blistering backlash from both federal immigration officials and the Archdiocese of Boston.

ICE acting Director Todd Lyons unloaded on Rev. Stephen Josoma, slamming the stunt as “absolutely abhorrent” and tying it to what he called a 1,150% spike in assaults on ICE officers. Lyons blasted the activist priest for pushing a “dangerous and extremist narrative,” applauding the Archdiocese for finally stepping in.

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

Lyons added that Josoma “has become infamous for using his pulpit to advance his activist agenda and has now caught the attention of the Archdiocese of Boston, which has publicly condemned his most recent political stunt. On behalf of ICE and our many law enforcement professionals in Massachusetts — many of whom are practicing Catholics and first-generation Americans — I applaud the Catholic Church and the Archdiocese for taking a stand against such a dangerous and extremist narrative.”

The Nativity at St. Susanna Parish in Dedham features no baby Jesus — just the provocative sign and contact info for an immigration-monitoring group. Josoma insists the display is “religious art,” claiming his team wanted to imagine “what would it be like if Christ was born into the context of the world today.”

He even welcomed the outrage, saying it’s meant to “move people” and “change people.”

But the Archdiocese wasn’t buying it. Terrence Donilon, its communications chief, torched the setup as “divisive political messaging” and called for the sign’s removal, saying parishioners deserve “genuine opportunities for prayer and Catholic worship” — not a Christmas Eve culture-war broadside.

Watch the clip above. More over at Just The News: