=== Oxicat Password Form Styler === Contributors: ofredon Tags: password, protected page, security, styling, elementor Requires at least: 5.8 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.3.7 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Style and customize the WordPress protected-page password form, globally, without editing your theme. == Description == Password Form Styler lets you easily style and customize the default WordPress password form used on protected posts/pages (Password Protected). It applies globally to all protected pages and provides an admin settings page with a live preview. == Installation == 1. Upload the plugin to /wp-content/plugins/ 2. Activate it from the Plugins menu 3. Go to Settings > Password Form Styler == Changelog == = 1.3.7 = * Fixed an issue where password-protected pages could display a blank page on some mobile browsers after submitting the password. * Improved compatibility with WordPress native password redirection. = 1.3.6 = * Fix: Use a unique 4+ character prefix for constants/options/functions to avoid conflicts. * Fix: Escape late for the password form output in the minimal template (wp_kses with allowed tags). = 1.3.5 = * Fixed: force title color to override Elementor global heading styles = 1.3.4.3 = * Fix: Minimal template no longer filters the password form with wp_kses_post() (it removed the
tag and broke layout/submission). = 1.3.4.2 = * Fix: Ensure front CSS/JS are loaded on archives/Elementor loops (assets were previously enqueued too late, after wp_head). = 1.3.4.1 = * Fix: Front styles/scripts now load even when the password form is displayed outside singular pages (archives, listings, widgets). = 1.3.4.0 = * New: Advanced styles section (title color, description color, input + toggle colors). = 1.3.3.5 = * Fix: Load plugin translations properly (load_plugin_textdomain). * Fix: Localize strings used in JavaScript (media picker + password toggle). = 1.3.3.4 = * Fix: Use a literal text domain in translation functions (Plugin Check compliance). * Fix: Escape output of get_the_password_form() using wp_kses_post(). = 1.3.3.3 = * Fix: Settings link in the Plugins list now points to the correct admin page. * Enhancement: Add a friendly support link (Buy Me a Coffee) in the plugin actions list. * Fix: Admin assets (color picker + live preview) correctly load on the settings page. = 1.3.3.2 = * Maintenance: align plugin name and text domain with the requested WordPress.org slug. = 1.3.3 = * Improvements and i18n work.