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

'JESUS IS FOR EVERYBODY': Jelly Roll Talks the Power of Faith During Grammy Acceptance Speech [WATCH]

posted by Hannity Staff - 2.02.26

Jelly Roll broke down emotionally while thanking Jesus during his acceptance speech at Sunday’s 2026 Grammys, turning his win into a deeply personal testimony of faith and redemption.

The country star was already fighting back tears as he walked to the stage holding a Bible in his hand. Accepting the award for Best Contemporary Country Album for Beautifully Broken, Jelly Roll credited his faith with carrying him to the moment.

“I know they’re going to try to kick me off here, so just let me try to get this out. First of all, Jesus, I hear you and I’m listening, Lord, I am listening, Lord,” he said, his voice cracking.

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

He then looked into the crowd at his wife, Bunnie Xo, and delivered an unfiltered thank-you.

“Second of all, I want to thank my beautiful wife. I would have never changed my life without you. I would’ve ended up dead or in jail. I would’ve killed myself if it wasn’t for you and Jesus.”

Jelly Roll explained that Beautifully Broken was born out of his past struggles with crime and drug addiction.

“It was a time in my life, y’all, that I was broken. That’s why I wrote this album,” he said.

“I didn’t think I had a chance, y’all. There was days that I thought the darkest things, I was a horrible human.”

The singer went on to describe a pivotal moment from his incarceration, when faith and music became his only anchors.

“There was a moment in my life, that all I had was a Bible this big and a radio the same size as a 6×8 foot cell, and I believe that those two things could change my life.”

“I believed that music had the power to change my life, and God had the power to change my life, and I want to tell y’all right now, Jesus, is for everybody.”

“Jesus is not owned by one political party. Jesus is not owned by no music label. Jesus is Jesus, and anybody can have a relationship with him. I love you, Lord.”

Watch the clip below: