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

RAVE REVIEWS! Migrants in McCarren Park Shelter Enjoying Meals, Snacks, and Pool Romps!

posted by Hannity Staff - 8.09.23

The McCarren Park migrant shelter has it all.

According to a report from The New York Post, one migrant reportedly raved about the conditions at the Brooklyn shelter, saying “There’s nothing they stop us from doing.”

“They treat us very well,” said Miguel Mujica, a 39-year-old dad of two from Venezuela.

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

From The New York Post:

Mujica has been staying at the McCarren Play Center in trendy Williamsburg since Saturday, a day after the city set up 100 military cots for asylum-seekers there to help take pressure off city shelters that are bursting at the seams.

While his wife, 5-year-old daughter and 15-year-old son live out of a family migrant hotel in Sunset Park, Brooklyn, where he said he was kicked out of for an undisclosed reason, the asylum-seeker has been enjoying taxpayer-funded amenities such as specially prepared Venezuelan cuisine and free WiFi and international calls at the center.

Oh, and the park’s massive pool next door.

“I brought my wife and children to the pool on Sunday, and there was no problem,” said Mujica, one of 56 migrants currently staying at the airy makeshift shelter, all of them men from Venezuela, Ecuador, Nicaragua, Haiti and Dominican Republic, according to a worker.

“We all swam between 12 p.m. and 5 p.m.,” Mujica said, adding, “It’s a very nice pool.”

“There’s no curfew at the shelter,” Mujica noted — while ticking off the culinary delights it offers.

“They give us good hot food, which is freshly made; the food is very good,” he said.

“It’s mostly Venezuelan food. Pasta and rice with chicken, beef or goat,” Mujica said. “Lunch is mostly chicken and rice. Yesterday, I had a chicken cutlet. You can get water and juice whenever you want, no limit.”

NYC Mayor Eric Adams continues to find places for migrants to stay; Adams recently confirmed that some soccer fields on Randall’s Island would be converted to migrant shelters, as well.