{"id":318512,"date":"2026-06-17T07:31:47","date_gmt":"2026-06-17T07:31:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/https-mixed-content-fixer\/"},"modified":"2026-06-17T07:31:25","modified_gmt":"2026-06-17T07:31:25","slug":"solaxes-https-migration-repair","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/solaxes-https-migration-repair\/","author":13857375,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Solaxes HTTPS Migration Repair","header_author":"Solaxes Technologies","header_description":"Scan your WordPress database for common HTTP mixed content URLs on your domain and repair them safely after SSL migration.","assets_banners_color":"","last_updated":"2026-06-17 07:31:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/solaxes-https-migration-repair\/","header_author_uri":"https:\/\/solaxes.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":41,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"solaxes","date":"2026-06-17 07:31:25"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Configuration and backup notice","2":"Database scan progress","3":"Scan results summary with export","4":"Dry run summary","5":"Apply permanent fix with backup confirmation"}},"plugin_section":[],"plugin_tags":[153,1908,4155,24593,1536],"plugin_category":[54,59],"plugin_contributors":[267468],"plugin_business_model":[],"class_list":["post-318512","plugin","type-plugin","status-publish","hentry","plugin_tags-database","plugin_tags-https","plugin_tags-migration","plugin_tags-mixed-content","plugin_tags-ssl","plugin_category-security-and-spam-protection","plugin_category-utilities-and-tools","plugin_contributors-solaxes","plugin_committers-solaxes"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/solaxes-https-migration-repair.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>After moving a site to HTTPS, many WordPress databases still contain <code>http:\/\/<\/code> references to your own domain in posts, meta, and options. That can cause mixed content warnings and broken images in the browser.<\/p>\n\n<p><strong>Solaxes HTTPS Migration Repair<\/strong> helps administrators:<\/p>\n\n<ul>\n<li>Scan selected WordPress database tables for HTTP URLs on <strong>your own domain only<\/strong><\/li>\n<li>Target content types: images, pages, posts, CSS, JavaScript, and other references<\/li>\n<li><strong>Live preview<\/strong> (frontend only): rewrite HTTP to HTTPS in page output without database changes<\/li>\n<li>Review summarized scan results by content type<\/li>\n<li>Export detailed findings as CSV or JSON<\/li>\n<li>Run a <strong>dry run<\/strong> before applying changes<\/li>\n<li>Apply <strong>serialized-safe<\/strong> HTTP to HTTPS repairs in batches<\/li>\n<\/ul>\n\n<p>This plugin helps detect and repair <strong>common<\/strong> HTTP references stored in the database. It does <strong>not<\/strong> guarantee that every mixed content issue on a site will be resolved. It does not rewrite third-party <code>http:\/\/<\/code> links, and it does not modify theme or plugin files on disk. Always take a full database backup before applying permanent changes.<\/p>\n\n<p>Developed by <a href=\"https:\/\/solaxes.com\/\">Solaxes Technologies<\/a>.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin processes data only on your WordPress site:<\/p>\n\n<ul>\n<li><strong>Database scan and repair<\/strong> \u2014 Reads and optionally updates your site database on your server. No scan results are sent off-site automatically.<\/li>\n<li><strong>Live preview<\/strong> \u2014 Rewrites frontend HTML output on your server. The database is not changed while live preview is enabled.<\/li>\n<li><strong>Support &amp; Feedback form<\/strong> (optional) \u2014 If you submit the in-app form, an email is sent via your site's <code>wp_mail()<\/code> to Solaxes Technologies. The message may include your WordPress account email (Reply-To), site URL, WordPress version, and plugin version. You choose whether to include extra technical context. No automatic telemetry is collected.<\/li>\n<\/ul>\n\n<p>Administrators can change the support recipient with the <code>solaxes_hmr_support_email<\/code> filter.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/solaxes-https-migration-repair\/<\/code> or install via Plugins \u2192 Add New.<\/li>\n<li>Activate through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Go to <strong>Tools \u2192 Solaxes HTTPS Migration<\/strong>.<\/li>\n<li>Configure content types and optionally enable live preview.<\/li>\n<li>Start a scan, review results, export if needed, test with live preview, then run a dry run and apply permanent changes if desired.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20live%20preview%3F\"><h3>What is live preview?<\/h3><\/dt>\n<dd><p>When enabled, the plugin rewrites your site's own HTTP URLs to HTTPS in frontend HTML output only. The database is not changed. Use this to verify the site, then apply a permanent database repair if needed.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20data%20to%20external%20servers%3F\"><h3>Does this plugin send data to external servers?<\/h3><\/dt>\n<dd><p>Scanning and repairs run entirely on your server. The optional <strong>Support &amp; Feedback<\/strong> form sends an email only when you choose to contact Solaxes Technologies. No automatic telemetry is collected.<\/p><\/dd>\n<dt id=\"will%20this%20fix%20every%20mixed%20content%20issue%3F\"><h3>Will this fix every mixed content issue?<\/h3><\/dt>\n<dd><p>No. It focuses on HTTP references stored in the database and output in HTML. Hardcoded HTTP URLs in theme or plugin files on disk are not changed automatically.<\/p><\/dd>\n<dt id=\"is%20serialized%20data%20handled%20safely%3F\"><h3>Is serialized data handled safely?<\/h3><\/dt>\n<dd><p>Yes. Serialized PHP values are unpacked, updated, and re-serialized with validation. Rows that cannot be safely updated are skipped and reported.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: database scan for HTTP mixed content on your domain, live preview, dry run, serialized-safe repair, CSV\/JSON export.<\/li>\n<\/ul>","raw_excerpt":"Scan your WordPress database for common HTTP mixed content URLs on your own domain and repair them safely after SSL migration.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/318512","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=318512"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/solaxes"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=318512"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=318512"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=318512"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=318512"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=318512"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=318512"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}