// 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 } RE-OPEN THE ASYLUMS: Trump Expresses Support for Bringing Back Asylums to Clean Up Streets: Report
President Donald Trump

RE-OPEN THE ASYLUMS: Trump Expresses Support for Bringing Back Asylums to Clean Up Streets: Report

posted by Hannity Staff - 9.02.25

During a recent interview, President Trump expressed his support for reopening insane asylums to institutionalize mentally ill individuals on America’s streets.

Trump made the comments during a recent sitdown with The Daily Caller.

Daily Caller White House correspondent Reagan Reese sat down with President Trump in the Oval Office on Friday for an hour-long interview.

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

The president spoke at length about his efforts to clean up the streets of Washington, D.C., and said he was open to the idea of reopening insane asylums — recalling how such facilities once operated in New York.

Read the transcript below:

REESE: It’s horrible. I want to get to Russia. I want to ask you another question about D.C. crackdown. Would you be open to the government reopening insane asylums for people with serious mental illness? 

TRUMP: Yeah I would.

REESE: You would?

TRUMP: Well, they used to have them, and you never saw people like we had, you know, they used to have them. And what happened is states like New York and California that had them, New York had a lot of them. They released them all into society because they couldn’t afford it. You know, it’s massively expensive. But we had, they were all over New York. I remember when I was growing up, Creedmoor. They had a place, Creedmoor, they had a lot of them, Bellevue, and they were closed by a certain governor. And I remember when they did, it was a long time ago, and I said they didn’t release these people? And they did. They released them into society, and that’s what you have. It’s a rough, it’s a rough situation. 

REESE: How soon – 

TRUMP: Why is that a big thing? People are thinking about that? 

REESE: Well – 

TRUMP: Because, you can’t have these people walking around. 

REESE: I mean, what do you do with them? You know?

TRUMP: So dangerous, so dangerous. And they can live to be 85 years old.

REESE: I moved from Washington, D.C., to Virginia because I felt unsafe. We had an attempted break-in, me and my roommates from my place on Capitol Hill, and I just moved to Virginia, thinking it’s so much safer. And I had to call 911, the other day because I watched a homeless guy beat up a pedestrian. And the 911 – 

TRUMP: When was that? 

REESE: A week ago. 

TRUMP: During my time? 

REESE: This was in Virginia, though. This was not in Washington, D.C. 

TRUMP: Oh in Virginia. We don’t take [inaudible.]

REESE: No I know. Now I’m saying, now I’m like, why did I move from Washington, D.C. to Virginia right after you cleaned it up?

TRUMP: So safe. 

TRUMP: Yeah, I call it a crime free zone because we don’t play games. You know, I said they spit, we hit. You know, when these people – women – they’re standing up to these guys, good looking guys, and they want to do something, but they’re not allowed to. If they do, they’ll be arrested. They’ll arrest the soldiers. They had an arrest warrant out on every single soldier, if they hit back, there was an automatic arrest. So you have these people, they scream, they’re this far away, screaming. Some women, screaming, like crazy, they’re crazy. And then they start spitting in the face of the guy. And these guys are just, they wouldn’t, but they can’t do it. Now they can do it. So I said, we spit– they spit, we hit. Right? 

More over at The Daily Caller:

Thank you for visiting Hannity.com. You are about to leave
Hannity.com and proceed to a site owned and operated by a third party.
Hannity.com has no control over the content of this third-party site.
Click OK to proceed.
OK
X
You may if you would no longer like to receive a newsletter.
You have been successfully unsubscribed!
Please see our Terms of Use and Privacy Notice .
If you have any questions or concerns please contact us.
$( document ).ready(function() { show_tout_banner=0; function bannerswap(){ //console.log('checkbanners'); show_tout_banner++; if($('.mobile-tout >div ').length >1){ $('.mobile-tout').addClass('t-hide'); } if(show_tout_banner > $('.mobile-tout >div').length -1){ $('.mobile-tout:eq(0)').removeClass('t-hide'); show_tout_banner=0; } else{ $('.mobile-tout:eq('+show_tout_banner+')').removeClass('t-hide'); } //console.log('show banner '+show_tout_banner); } if($('.mobile-tout >div ').length){ bannerswap(); show_tout_banner_rotator = setInterval(bannerswap, 5000); //console.log($('.mobile-tout').length); } });