Shed Menu Recovery

有料

WordPressナビゲーションメニューのスナップショット履歴とワンクリック復元を提供します。

対応: WordPress 6.0  / PHP 8.1以上

更新履歴

v1.0.0
  • First stable release. Available as a paid add-on at wpshed.jp (Shed Pro subscription required).
v0.2.0
  • 🔧 [fix] License check now enforced server-side in restore AJAX handler (previously only enforced in UI).
  • 🔧 [fix] shedreco_db_version option is now deleted on uninstall.
  • 🔧 [fix] Nav Menu Roles display mode label is now correctly escaped at output in preview panel.
  • 🔧 [fix] Menu item URLs with non-http(s) protocols are now displayed as text only (no clickable link).
v0.1.9
  • [feat] License authentication is now required. SHEDRECO_BETA_MODE defaults to false (paid subscription, wpshed.jp only).
  • 🔧 [fix] Removed beta mode UI from license settings section.
v0.1.8
  • 🔧 [fix] Added missing translators comments for i18n strings containing placeholders.
  • 🔧 [fix] Sanitized snapshot_ids array input in bulk delete AJAX handler.
  • 🔧 [fix] Aligned License declaration between plugin header and readme.txt (both Proprietary).
v0.1.7
  • [feat] Added bulk delete: check multiple snapshots and delete them all at once.
v0.1.6
  • 🔧 [fix] Multi-condition If Menu settings are now correctly restored. Previously, parallel conditions stored as multiple post meta rows were collapsed into a single serialized row on restore, causing If Menu to ignore all but the first condition.
v0.1.5
  • 🔧 [fix] Snapshot timestamps now display correctly in the WordPress timezone setting on all server environments.
v0.1.4
  • [feat] Preview panel now displays Menu Icons settings (menu-icons meta).
  • [feat] Preview panel now displays If Menu conditions (if_menu_enable / if_menu_condition_type / if_menu_condition).
  • 🔧 [fix] Snapshot now captures all values for multi-row post meta keys (e.g. If Menu parallel conditions).
v0.1.3
  • [feat] Preview panel now displays Nav Menu Roles settings (_nav_menu_role / _nav_menu_role_display_mode).
  • [feat] Condition dot indicator on item bar also reflects Nav Menu Roles conditions.
v0.1.2
  • 🔧 [fix] Added maybe_upgrade() to auto-create the snapshot table on plugins_loaded when activation hook did not fire (e.g. symlinked installs).
v0.1.1
  • 🔧 [fix] Renamed JS global object from wsmrData to shedrecoData to match plugin prefix convention.
  • 🔧 [fix] Renamed constant SHEDRECO_BETA_MODE to uppercase to follow WordPress coding standards.
v0.1.0
  • Initial release