// 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 }
On The Hill

OLDEST TRICK IN THE 'BOOK'! Cory Has Conniption, Walks Out on Trump Nominee Vote [WATCH]

posted by Hannity Staff - 7.17.25

Is it fundraising time again?

New Jersey Senator Cory Booker threw a temper tantrum on the Hill on Thursday after Judiciary Committee Republicans insisted on moving forward with a Trump nominee vote.

The panel was voting to advance President Donald Trump’s judicial nominee, Emil Bove, to the full Senate floor for a vote. Booker urged Committee Chair Chuck Grassley to consider the allegations against Bove made by a former Justice Department attorney, Erez Reuveni, in a whistleblower report.

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

Booker invoked Rule 4 of the committee rules in trying to push for additional debate time, which Grassley declined.

“What are you afraid of?” Booker erupted after Grassley tried to speak over him and hold the vote. “Debating this [nomination], putting things on the record — Dear God,” he said, “that’s what we are here for.”

“This lacks decency, this lacks decorum, it shows that you will not hear from your colleagues,” Booker said to Grassley in another attempt. “You are a decent man,” he said, imploring him to allow a small window of additional time for the panel to debate before pushing through with the committee vote.

“Why are you doing this?” Booker pressed again.

“What are they saying to you,” he said, referring to the Trump administration, “that is making you do something to violate the decorum, the decency and the respect of this committee to at least hear each other out?”

Watch the clip below:

Following the walkout, Booker shared his thoughts on social media.

“I just walked out of the Senate Judiciary Committee for what was, to me, the most unimaginable thing that could happen,” Booker said. “They cut off any debate … our job is to deliberate!”

Watch the clip below:

More over at Fox News: