Read Only Mode – Telchar HiveLock

Changelog

1.0.12

  • Replaced the remaining admin action request helper with explicit local request inspection to reduce review ambiguity around passive mutation detection.

1.0.11

  • Replaced generic request readers with explicit contextual request inspection and switched the post-toggle admin status notice to a controlled transient-based flow.

1.0.10

  • Changed the main freeze toggle button to use site-focused labels instead of the plugin brand name, and updated translation catalogs accordingly.

1.0.9

  • Added a warning encouraging site owners to verify site health before freezing, with a link to Telchar for security audits and related tools.

1.0.8

  • Blocked post.php?action=delete so attachments cannot be permanently deleted from their detail screen during freeze. Returned core-compatible AJAX errors for blocked comment moderation actions so the admin UI shows a visible failure instead of behaving as if the action succeeded.

1.0.7

  • Allowed the minimum safe core AJAX actions needed for media and taxonomy browsing in wp-admin, and returned a visible error for blocked AJAX term creation instead of leaving the UI loading indefinitely.

1.0.6

  • Blocked low-level comment creation paths that pass through wp_new_comment() preprocessing so comment writes are denied more consistently during freeze.

1.0.5

  • Removed the remaining Heartbeat AJAX exception so frozen sites no longer expose that write-capable route. Added low-level metadata, taxonomy relationship, and user table write blocking to reduce custom code bypasses.

1.0.4

  • Fixed get_server_value() to use $_SERVER directly instead of filter_input(INPUT_SERVER), which returns null in PHP-FPM environments and silently disabled HTTP-method-dependent admin blocks.

1.0.3

  • Renamed the plugin, removed manual translation loading, hardened request validation, added a persistent admin notice while frozen, and updated compatibility metadata.

1.0.2

  • Closed admin-post.php write bypass. Blocked add_option and delete_option during freeze. Strengthened user capability checks. Fixed text inconsistencies in admin UI.

1.0.1

  • Removed dead code in option allowlist. Session tokens are stored in user meta, not options, so the entry had no effect.

1.0.0

  • Initial public release.

Plugin Website
Visit website

Author
telchar
Version:
1.0.12
Last Updated
April 17, 2026
Requires
WordPress 6.2
Tested Up To
WordPress 6.9.4
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.