// 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 } POST OP-ED: Israel is Serving the Entire World — Taking Huge Risks to Stop Iran From Going Nuclear
Opinion

POST OP-ED: Israel is Serving the Entire World — Taking Huge Risks to Stop Iran From Going Nuclear

posted by Hannity Staff - 6.13.25

By The New York Post Editorial Board

Late last night, the IDF began what it said would be several days of airstrikes on Iran’s nuclear program and associated assets.

Good for Israel, acting as it has before (the 1967 war, the takedown of Saddam Hussein’s nuclear program in 1981 and strikes on Syria in 2007) to preempt a clear existential threat to its continued existence.

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

No serious player on the world stage can honestly deny that Tehran has been on its final run to gaining nuclear weapons, and while some will quibble about whether the regime intended to use nukes to destroy “the Little Satan” (as it has called Israel for five decades), Jerusalem could hardly afford to take the chance.

Iran state media report the deaths of multiple top nuclear scientists, as well as of Gen. Hossein Salami, chief of the Revolutionary Guards — the central force behind all Tehran’s expansionist ambitions.

Tehran will hit back hard, and the IDF can’t be remotely confident it will intercept every drone and missile as it has the last two times. Israel must expect to hurt, hoping that the pain is survivable and simply the necessary price for fending off extinction.

The rest of the Middle East, indeed the world, gets to free-ride on Israel’s bold self-defense: The IDF is moving to take out what would’ve been a menace to everyone else, including those foolish enough to think Iran is an ally.

President Trump did his best to avoid this, striving to negotiate the verifiable end of Iran’s nuclear quest. Tehran declined, betting it could beat the clock. Fact is, Hamas’ Oct. 7, 2023, terror assault on Israel and refusal to surrender as the Gaza war steadily destroyed the entire terror group, plus the attacks on Israel from Iran’s proxies across the region, should be seen largely as Tehran’s efforts to create a window for its final nuclear run.

Iran’s strategy failed; we can only pray that Israel’s strikes do everything they need to.

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); } });