Effortless Shortcode Insertion

Changelog

1.0.26

  • Refactor: donate notice file kept as includes/class-donate-notice.php (preserves SVN file history); class remains Effortless_Donate_Notice.

1.0.25

  • Fix: donate notice now correctly displays on Network Admin pages — screen ID normalization strips WordPress’s -network/-user suffix before matching.

1.0.24

  • Refactor: donate notice class renamed Donate_Notice → Effortless_Donate_Notice (WP-standard prefix); file renamed to class-effortless-donate-notice.php. No phpcs:ignore needed anywhere.

1.0.23

  • Fix: donate notice now uses current_screen hook for reliable screen detection on single-site and multisite Network Admin pages.

1.0.22

  • Improvement: added dismissible donate notice on the plugin settings screen.
  • Improvement: added Donate link header field and includes/class-donate-notice.php.

1.0.20

Minors changes

1.0.19

Removed wrong links

1.0.18

Renamed main plugin file to class-effortless-shortcode-insertion.php for PHPCS compliance. Removed trailing whitespace in HTML form section. Fixed equals sign alignment in save_shortcode method. Replaced short ternary with full if-else in handle_shortcode method.

0.1.17

Fixed security warning for non-sanitized $_POST[‘shortcodes’].

0.1.16

Fixed security warning for non-sanitized $_POST[‘shortcodes’] by restructuring condition to avoid direct access before sanitization. Ensured no sanitization warnings at line 316 or 318 for full PHPCS compliance.

0.1.15

Fixed security warning for non-sanitized $_POST[‘shortcodes’] by using isset for validation before access. Ensured no direct superglobal access before sanitization for full PHPCS compliance.

0.1.14

Fixed security warning for non-sanitized $_POST[‘shortcodes’] by avoiding direct access in condition checks. Improved input validation for submit_update to ensure PHPCS compliance.

0.1.13

Fixed security warnings for non-validated and non-sanitized $_POST[‘shortcodes’] input in save_shortcode method. Added isset check for $_POST[‘shortcodes’] to prevent undefined index notices.

0.1.12

Fixed security warning for non-sanitized $_POST[‘shortcodes’] input before ! empty check in save_shortcode method.

0.1.11

Fixed security warning for non-sanitized $_POST[‘shortcodes’] input before is_array check in save_shortcode method. Ensured early sanitization of shortcode data for full PHPCS compliance.

0.1.10

Fixed security warnings for non-sanitized $_POST[‘shortcodes’] input in save_shortcode method. Improved early sanitization of shortcode data for better security compliance.

0.1.9

Fixed security warnings for non-sanitized inputs ($_POST[‘append_value’], $_POST[‘shortcodes’], $_FILES[‘import_file’]). Improved sanitization of form inputs for better security.

0.1.8

Fixed fatal error in handle_shortcode method causing site to break. Resolved security warnings for non-sanitized and non-validated inputs ($_POST[‘shortcodes’], $_POST[‘elsci_nonce’]). Improved input validation and sanitization for better security.

0.1.5

Fixed security issues with input sanitization and validation. Replaced parse_url with wp_parse_url for consistency. Used gmdate instead of date for timezone-safe year display.

0.1.0

Initial release.

Plugin Website
Visit website

Author
domclic
Version:
1.0.26
Last Updated
May 31, 2026
Requires
WordPress 6.2
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.