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

TRUMP INTERVIEW PART 3: Trump Talks Economy, Midterm Elections, and More [WATCH]

posted by Hannity Staff - 1.09.26

During Thursday night’s exclusive Hannity sitdown with President Trump, the two discussed the wins in the Big, Beautiful Bill, the economy, the midterms, and more.

On the midterms, Trump said, “You know, you think it would be like a 50-50 deal even if the president’s done a great job. I think we have done maybe the best job ever in first year, but they always seem to lose the midterms. There is something deep down psychologically with voters. They want maybe a check or something?”

Trump also talked about the Big Beautiful Bill.

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

“We passed a great Big Beautiful Bill — tax cuts for everybody, no tax on tips, no tax on Social Security, no tax on overtime. Deductions if you buy a car, you take a loan from bank, can deduct the interest on the loan. Nobody ever thought that was going to happen,” Trump said.

Trump also addressed NATO, Russia, and Ukraine.

“We’re respected all over world again like never before. More respect. Look at NATO — NATO agreed to go from 2% to 5% and they pay us the money. You know, we don’t lose anything in terms of money. What I do want to stop in a war with Ukraine—Russia is, last week it was just reporting they lost 32,000 soldiers. The week before, for the month though, the month before they lost 27,000. The month before that they lost 26,000 soldiers between two of them. And I’d like to be able to save those souls.”

Watch the clip above.