=== EDZNET WP HTTPS ===
Contributors: edznet
Donate link: https://edznet.dev/
Tags: https, ssl, mixed content, secure, fix
Requires at least: 5.6
Tested up to: 7.1
Requires PHP: 7.2
Stable tag: 1.0.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Automatically fixes mixed content issues by converting non-HTTPS resource URLs to HTTPS. Just install and activate.

== Description ==

EDZNET WP HTTPS automatically resolves mixed content warnings on WordPress sites served over HTTPS. Once activated, it converts `http://` URLs to `https://` across:

* WordPress-generated URLs (home, site, includes, content, plugins, theme assets)
* Enqueued scripts and styles
* Attachment URLs and image srcsets
* Post content and widget text
* Post thumbnails and avatars
* All frontend HTML output (via output buffering)

No configuration required — simply install, activate, and your HTTPS resources will load securely.

== Installation ==

1. Upload the `edznet-wp-https` folder to `/wp-content/plugins/`.
2. Activate the plugin through the Plugins screen in WordPress.
3. That's it. Your site's resources will now be served over HTTPS.

== Frequently Asked Questions ==

= Will this affect external HTTP links? =

All `http://` URLs are converted to `https://`. External sites linked from your content will be accessed via HTTPS where supported.

= Why are some http:// addresses left alone? =

XML namespace identifiers such as `http://www.w3.org/2000/svg` are names, not links, and must stay exactly as written. Changing them stops SVG images and icons from rendering (for example Divi section dividers). These hosts are skipped: www.w3.org, ns.adobe.com, ogp.me, purl.org, xmlns.com, schemas.xmlsoap.org, schemas.microsoft.com, creativecommons.org/ns and web.resource.org. Developers can change the list with the `edznet_https_skip_hosts` filter.

= Does this work with cached pages? =

Yes. The output buffer runs on every page load, so cached pages served through WordPress will also have their URLs converted.

== Changelog ==

= 1.0.4 =
* Fixed: SVG section dividers (Divi) and other inline SVG backgrounds disappeared because the XML namespace `http://www.w3.org/2000/svg` was rewritten to `https://`. Namespace identifiers are now left untouched.
* Added: `edznet_https_skip_hosts` filter.

= 1.0.3 =
* Bumped Tested up to: 7.1 for WordPress 7.1 compatibility. No functional changes.

= 1.0.2 =
* Updated plugin icon with branded EDZNET logo.

= 1.0.1 =
* Bumped Tested up to: 7.0 for WordPress 7.0 compatibility.

= 1.0.0 =
* Initial release.
