{"id":15043,"date":"2025-09-23T18:31:01","date_gmt":"2025-09-23T18:31:01","guid":{"rendered":"https:\/\/www.kadencewp.com\/help-center\/?post_type=docs&#038;p=15043"},"modified":"2025-09-23T18:36:32","modified_gmt":"2025-09-23T18:36:32","password":"","slug":"fixing-mixed-content-errors-in-wordpress","status":"publish","type":"docs","link":"https:\/\/www.kadencewp.com\/help-center\/docs\/kadence-theme\/fixing-mixed-content-errors-in-wordpress\/","title":{"rendered":"Fixing Mixed Content Errors in WordPress"},"content":{"rendered":"<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_2633ed-73, .wp-block-kadence-advancedheading.kt-adv-heading15043_2633ed-73[data-kb-block=\"kb-adv-heading15043_2633ed-73\"]{margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_2633ed-73 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_2633ed-73[data-kb-block=\"kb-adv-heading15043_2633ed-73\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_2633ed-73 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_2633ed-73[data-kb-block=\"kb-adv-heading15043_2633ed-73\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading15043_2633ed-73 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_2633ed-73\">A mixed content error occurs when a secure page (loaded over <strong>HTTPS<\/strong>) tries to load insecure resources (over <strong>HTTP<\/strong>).<br><br>For example, your page might load securely, but:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>An image is still linked from <code>http:\/\/yourdomain.com\/image.jpg<\/code>.<\/li>\n\n\n\n<li>A stylesheet or script is hardcoded with an <code>http:\/\/<\/code> URL.<\/li>\n<\/ul>\n\n\n\n<p>Modern browsers block these requests or show warnings like <strong><em>\u201cNot fully secure\u201d<\/em>.<\/strong> This can result in content not loading properly, broken styles, and broken functionalities across your website.<\/p>\n\n\n<style>.kb-image15043_d9eab9-5f .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image15043_d9eab9-5f size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2249\" height=\"1184\" src=\"https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Mixed-Content-Errors.jpg\" alt=\"Mixed Content Errors\" class=\"kb-img wp-image-15046\" srcset=\"https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Mixed-Content-Errors.jpg 2249w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Mixed-Content-Errors-300x158.jpg 300w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Mixed-Content-Errors-1024x539.jpg 1024w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Mixed-Content-Errors-768x404.jpg 768w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Mixed-Content-Errors-1536x809.jpg 1536w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Mixed-Content-Errors-2048x1078.jpg 2048w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Mixed-Content-Errors-360x190.jpg 360w\" sizes=\"auto, (max-width: 2249px) 100vw, 2249px\" \/><\/figure>\n\n\n<style>.kb-image15043_910fc4-dc.kb-image-is-ratio-size, .kb-image15043_910fc4-dc .kb-image-is-ratio-size{max-width:200px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image15043_910fc4-dc.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image15043_910fc4-dc .kb-image-is-ratio-size{align-self:unset;}.kb-image15043_910fc4-dc figure{max-width:200px;}.kb-image15043_910fc4-dc .image-is-svg, .kb-image15043_910fc4-dc .image-is-svg img{width:100%;}.kb-image15043_910fc4-dc .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<div class=\"wp-block-kadence-image kb-image15043_910fc4-dc\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"548\" height=\"118\" src=\"https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/not-secure-tag.jpg\" alt=\"not secure tag\" class=\"kb-img wp-image-15053\" srcset=\"https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/not-secure-tag.jpg 548w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/not-secure-tag-300x65.jpg 300w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/not-secure-tag-360x78.jpg 360w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/figure><\/div>\n\n\n<style>.kb-table-of-content-nav.kb-table-of-content-id15043_5eed10-ba .kb-table-of-content-wrap{padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kb-table-of-content-nav.kb-table-of-content-id15043_5eed10-ba .kb-table-of-contents-title-wrap{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kb-table-of-content-nav.kb-table-of-content-id15043_5eed10-ba .kb-table-of-contents-title{font-weight:regular;font-style:normal;}.kb-table-of-content-nav.kb-table-of-content-id15043_5eed10-ba .kb-table-of-content-wrap .kb-table-of-content-list{font-weight:regular;font-style:normal;margin-top:var(--global-kb-spacing-sm, 1.5rem);margin-right:0px;margin-bottom:0px;margin-left:0px;}<\/style>\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_d256b8-23, .wp-block-kadence-advancedheading.kt-adv-heading15043_d256b8-23[data-kb-block=\"kb-adv-heading15043_d256b8-23\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_d256b8-23 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_d256b8-23[data-kb-block=\"kb-adv-heading15043_d256b8-23\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_d256b8-23 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_d256b8-23[data-kb-block=\"kb-adv-heading15043_d256b8-23\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 id=\"What-causes-Mixed-Content-Errors\" class=\"kt-adv-heading15043_d256b8-23 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_d256b8-23\">What causes Mixed Content Errors<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_fc3125-ed, .wp-block-kadence-advancedheading.kt-adv-heading15043_fc3125-ed[data-kb-block=\"kb-adv-heading15043_fc3125-ed\"]{margin-bottom:0px;font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_fc3125-ed mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_fc3125-ed[data-kb-block=\"kb-adv-heading15043_fc3125-ed\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_fc3125-ed img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_fc3125-ed[data-kb-block=\"kb-adv-heading15043_fc3125-ed\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading15043_fc3125-ed wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_fc3125-ed\">Mixed content usually comes from:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Old hardcoded URLs in your theme or database (For example, images, videos, or scripts).<\/li>\n\n\n\n<li>External resources (like fonts, embeds, or scripts) that are called over HTTP.<\/li>\n\n\n\n<li>Incorrect WordPress or Site Address settings.<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_62703c-32, .wp-block-kadence-advancedheading.kt-adv-heading15043_62703c-32[data-kb-block=\"kb-adv-heading15043_62703c-32\"]{margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_62703c-32 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_62703c-32[data-kb-block=\"kb-adv-heading15043_62703c-32\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_62703c-32 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_62703c-32[data-kb-block=\"kb-adv-heading15043_62703c-32\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading15043_62703c-32 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_62703c-32\">Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">Mixed Content: The page at 'https:\/\/yoursite.com' was loaded over HTTPS, \nbut requested an insecure image 'http:\/\/yoursite.com\/wp-content\/uploads\/2023\/05\/example.jpg'. \nThis request has been blocked; the content must be served over HTTPS.<\/code><\/pre>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_b6948f-84, .wp-block-kadence-advancedheading.kt-adv-heading15043_b6948f-84[data-kb-block=\"kb-adv-heading15043_b6948f-84\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_b6948f-84 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_b6948f-84[data-kb-block=\"kb-adv-heading15043_b6948f-84\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_b6948f-84 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_b6948f-84[data-kb-block=\"kb-adv-heading15043_b6948f-84\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 id=\"How-to-Fix-Mixed-Content-Errors\" class=\"kt-adv-heading15043_b6948f-84 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_b6948f-84\">How to Fix Mixed Content Errors<\/h2>\n\n\n\n<p>Here are the most common steps to resolve mixed content errors:<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_d17bfb-b2, .wp-block-kadence-advancedheading.kt-adv-heading15043_d17bfb-b2[data-kb-block=\"kb-adv-heading15043_d17bfb-b2\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_d17bfb-b2 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_d17bfb-b2[data-kb-block=\"kb-adv-heading15043_d17bfb-b2\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_d17bfb-b2 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_d17bfb-b2[data-kb-block=\"kb-adv-heading15043_d17bfb-b2\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 id=\"1.-Confirm-Your-Site-is-Set-to-HTTPS\" class=\"kt-adv-heading15043_d17bfb-b2 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_d17bfb-b2\">1. Confirm Your Site is using HTTPS<\/h3>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_356fa6-44, .wp-block-kadence-advancedheading.kt-adv-heading15043_356fa6-44[data-kb-block=\"kb-adv-heading15043_356fa6-44\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_356fa6-44 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_356fa6-44[data-kb-block=\"kb-adv-heading15043_356fa6-44\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_356fa6-44 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_356fa6-44[data-kb-block=\"kb-adv-heading15043_356fa6-44\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading15043_356fa6-44 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_356fa6-44\">Go to <strong>WordPress Dashboard \u2192 Settings \u2192 General<\/strong>.<br>Make sure both the <strong>WordPress Address (URL)<\/strong> and <strong>Site Address (URL)<\/strong> use <code>https:\/\/<\/code>.<br><br>If your site is still set to <code>http:\/\/<\/code> but you already have an SSL certificate installed on your domain, simply change the URLs to <code>https:\/\/<\/code>, save the changes, and <a href=\"https:\/\/www.kadencewp.com\/help-center\/docs\/kadence-theme\/clearing-your-website-cache\/\">clear your caches<\/a>.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_56723e-fa, .wp-block-kadence-advancedheading.kt-adv-heading15043_56723e-fa[data-kb-block=\"kb-adv-heading15043_56723e-fa\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_56723e-fa mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_56723e-fa[data-kb-block=\"kb-adv-heading15043_56723e-fa\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_56723e-fa img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_56723e-fa[data-kb-block=\"kb-adv-heading15043_56723e-fa\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 id=\"2.-Update-Your-Media-and-Content-URLs\" class=\"kt-adv-heading15043_56723e-fa wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_56723e-fa\">2. Update Your Media and Content URLs<\/h3>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_3bffd3-4e, .wp-block-kadence-advancedheading.kt-adv-heading15043_3bffd3-4e[data-kb-block=\"kb-adv-heading15043_3bffd3-4e\"]{margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_3bffd3-4e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_3bffd3-4e[data-kb-block=\"kb-adv-heading15043_3bffd3-4e\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_3bffd3-4e img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_3bffd3-4e[data-kb-block=\"kb-adv-heading15043_3bffd3-4e\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading15043_3bffd3-4e wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_3bffd3-4e\">Sometimes older posts or pages still point to <code>http:\/\/<\/code> images.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you are seeing mixed content issues with images, check how the image is sourced by using the Media Library and looking at the Image URL field.. If the image is using an <code>http:\/\/<\/code> URL while your site is set to <code>https:\/\/<\/code>, you should remove the media image, re-upload it to WordPress, and then reapply it to your content.<\/li>\n<\/ul>\n\n\n<style>.kb-image15043_6c9799-6c .kb-image-has-overlay:after{opacity:0.3;}<\/style>\n<figure class=\"wp-block-kadence-image kb-image15043_6c9799-6c size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1586\" src=\"https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Checking-Media-URL-scaled.jpg\" alt=\"Checking Media URL\" class=\"kb-img wp-image-15048\" srcset=\"https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Checking-Media-URL-scaled.jpg 2560w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Checking-Media-URL-300x186.jpg 300w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Checking-Media-URL-1024x635.jpg 1024w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Checking-Media-URL-768x476.jpg 768w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Checking-Media-URL-1536x952.jpg 1536w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Checking-Media-URL-2048x1269.jpg 2048w, https:\/\/www.kadencewp.com\/help-center\/wp-content\/uploads\/sites\/14\/2025\/09\/Checking-Media-URL-360x223.jpg 360w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>If you have many images or links that still point to <code>http:\/\/<\/code>, this process can be sped up by using a search-and-replace plugin to update all <code>http:\/\/<\/code> URLs to <code>https:\/\/<\/code> in your database.\n<ul class=\"wp-block-list\">\n<li>We have a complete guide on how to use the <a href=\"https:\/\/wordpress.org\/plugins\/better-search-replace\/\" target=\"_blank\" rel=\"noreferrer noopener\">Better Search and Replace<\/a> plugin to achieve this. <a href=\"https:\/\/www.kadencewp.com\/help-center\/docs\/kadence-theme\/how-to-bulk-update-links-and-text-search-replace\/\">You can view it here<\/a>.<\/li>\n\n\n\n<li><strong>Note:<\/strong> Use this option with care, since it replaces all matching text in your database. Always create a backup of your site before running a search-and-replace.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_4eeace-0f, .wp-block-kadence-advancedheading.kt-adv-heading15043_4eeace-0f[data-kb-block=\"kb-adv-heading15043_4eeace-0f\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_4eeace-0f mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_4eeace-0f[data-kb-block=\"kb-adv-heading15043_4eeace-0f\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_4eeace-0f img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_4eeace-0f[data-kb-block=\"kb-adv-heading15043_4eeace-0f\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 id=\"3.-Check-Theme-or-Plugin-Resources\" class=\"kt-adv-heading15043_4eeace-0f wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_4eeace-0f\">3. Check Theme or Plugin Resources<\/h3>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_aa1519-a3, .wp-block-kadence-advancedheading.kt-adv-heading15043_aa1519-a3[data-kb-block=\"kb-adv-heading15043_aa1519-a3\"]{margin-bottom:var(--global-kb-spacing-xxs, 0.5rem);font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_aa1519-a3 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_aa1519-a3[data-kb-block=\"kb-adv-heading15043_aa1519-a3\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_aa1519-a3 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_aa1519-a3[data-kb-block=\"kb-adv-heading15043_aa1519-a3\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading15043_aa1519-a3 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_aa1519-a3\">Some themes or plugins may enqueue scripts or styles over HTTP.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Make sure you\u2019re running the latest version of Kadence.<\/li>\n\n\n\n<li>If you spot a specific HTTP resource in your browser console, update or replace that resource with an HTTPS version. <\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_625080-27, .wp-block-kadence-advancedheading.kt-adv-heading15043_625080-27[data-kb-block=\"kb-adv-heading15043_625080-27\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_625080-27 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_625080-27[data-kb-block=\"kb-adv-heading15043_625080-27\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_625080-27 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_625080-27[data-kb-block=\"kb-adv-heading15043_625080-27\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h3 id=\"4.-Use-a-Mixed-Content-Fixer-Plugin\" class=\"kt-adv-heading15043_625080-27 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_625080-27\">4. Use a Mixed Content Fixer Plugin<\/h3>\n\n\n\n<p>If you still see errors after updating your URLs, you can use a plugin like <strong><a href=\"https:\/\/wordpress.org\/plugins\/really-simple-ssl\/\" target=\"_blank\" rel=\"noreferrer noopener\">Really Simple SSL<\/a><\/strong> to automatically fix mixed content on the fly.<br><br>This is often a quick solution, but it is recommended to correct the root cause when possible for the best long-term results.<\/p>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_44fc39-ef, .wp-block-kadence-advancedheading.kt-adv-heading15043_44fc39-ef[data-kb-block=\"kb-adv-heading15043_44fc39-ef\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_44fc39-ef mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_44fc39-ef[data-kb-block=\"kb-adv-heading15043_44fc39-ef\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_44fc39-ef img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_44fc39-ef[data-kb-block=\"kb-adv-heading15043_44fc39-ef\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 id=\"Troubleshooting-Tips\" class=\"kt-adv-heading15043_44fc39-ef wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_44fc39-ef\">Troubleshooting Tips<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use your browser\u2019s <strong>Developer Tools \u2192 Console<\/strong> to see exactly which resources are causing the error.\n<ul class=\"wp-block-list\">\n<li>You can learn more about how to access the Console Log by <a href=\"https:\/\/www.kadencewp.com\/help-center\/docs\/kadence-theme\/how-to-view-console-log-errors\/\">clicking here<\/a>.<\/li>\n\n\n\n<li>The error will specify which URL is loading improperly, allowing you to further investigate it from there.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>If it\u2019s an <strong>external<\/strong> <strong>script<\/strong> or <strong>image<\/strong> that <span style=\"text-decoration: underline\">doesn\u2019t support HTTPS<\/span>, you may need to host it locally or replace it with an alternative. This is rare, but if you are pulling files from outside of your website that do not use HTTPS, your only option is to host them elsewhere, such as locally on your server, with <strong>HTTPS<\/strong> <strong>enabled<\/strong>.<\/li>\n\n\n\n<li>After fixing these errors, always <a href=\"https:\/\/www.kadencewp.com\/help-center\/docs\/kadence-theme\/clearing-your-website-cache\/\">clear all forms of cache<\/a> to ensure you are being served the proper files.<\/li>\n<\/ul>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_744b91-96, .wp-block-kadence-advancedheading.kt-adv-heading15043_744b91-96[data-kb-block=\"kb-adv-heading15043_744b91-96\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_744b91-96 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_744b91-96[data-kb-block=\"kb-adv-heading15043_744b91-96\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_744b91-96 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_744b91-96[data-kb-block=\"kb-adv-heading15043_744b91-96\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h2 id=\"Conclusion\" class=\"kt-adv-heading15043_744b91-96 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_744b91-96\">Conclusion<\/h2>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading15043_c2e439-80, .wp-block-kadence-advancedheading.kt-adv-heading15043_c2e439-80[data-kb-block=\"kb-adv-heading15043_c2e439-80\"]{font-style:normal;}.wp-block-kadence-advancedheading.kt-adv-heading15043_c2e439-80 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading15043_c2e439-80[data-kb-block=\"kb-adv-heading15043_c2e439-80\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading15043_c2e439-80 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading15043_c2e439-80[data-kb-block=\"kb-adv-heading15043_c2e439-80\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<p class=\"kt-adv-heading15043_c2e439-80 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading15043_c2e439-80\">Mixed content errors happen when secure pages load insecure resources. They\u2019re common after moving a site to HTTPS, but easy to fix by updating your URLs, checking theme\/plugin resources, or using a fixer plugin.<br><br>With Kadence, our theme and blocks are built to work seamlessly over HTTPS. So once your content and settings are corrected, your site should display the secure padlock as expected.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A mixed content error occurs when a secure page (loaded over HTTPS) tries to load insecure resources (over HTTP). For example, your page might load securely, but: Modern browsers block these requests or show warnings like \u201cNot fully secure\u201d. This can result in content not loading properly, broken styles, and broken functionalities across your website&#8230;.<\/p>\n","protected":false},"author":148263,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"doc_category":[403],"doc_tag":[],"knowledge_base":[6],"class_list":["post-15043","docs","type-docs","status-publish","hentry","doc_category-theme-troubleshooting","knowledge_base-kadence-theme"],"year_month":"2026-04","word_count":683,"total_views":"2060","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"victormonk","author_link":"https:\/\/www.kadencewp.com\/help-center\/author\/victormonk\/"},"doc_category_info":[{"term_name":"Troubleshooting","term_url":"https:\/\/www.kadencewp.com\/help-center\/knowledge-base\/kadence-theme\/theme-troubleshooting\/"}],"doc_tag_info":[],"knowledge_base_info":[{"term_name":"Kadence Theme","term_url":"https:\/\/www.kadencewp.com\/help-center\/knowledge-base\/kadence-theme\/","term_slug":"kadence-theme"}],"knowledge_base_slug":["kadence-theme"],"taxonomy_info":{"doc_category":[{"value":403,"label":"Troubleshooting"}],"knowledge_base":[{"value":6,"label":"Kadence Theme"}]},"featured_image_src_large":false,"comment_info":0,"_links":{"self":[{"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/docs\/15043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/users\/148263"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/comments?post=15043"}],"version-history":[{"count":7,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/docs\/15043\/revisions"}],"predecessor-version":[{"id":15054,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/docs\/15043\/revisions\/15054"}],"wp:attachment":[{"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/media?parent=15043"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/doc_category?post=15043"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/doc_tag?post=15043"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/www.kadencewp.com\/help-center\/wp-json\/wp\/v2\/knowledge_base?post=15043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}