ຂ້າມໄປທີ່ເນື້ອຫາ
WordPress.org

ລາວ

  • ທິມ
  • ປັກອິນ
  • ຂ່າວ
  • ກ່ຽວກັບ
  • ທິມລາວ
  • ຕິດຕໍ່
  • ດາວໂຫລດ WordPress
ດາວໂຫລດ WordPress
WordPress.org

Plugin Directory

Meta Ledger – Track, compare, and restore post meta Changes

  • ສົ່ງປລັກອິນ
  • ທີ່ມັກຂອງຂ້ອຍ
  • ເຂົ້າສູ່ລະບົບ
  • ສົ່ງປລັກອິນ
  • ທີ່ມັກຂອງຂ້ອຍ
  • ເຂົ້າສູ່ລະບົບ

Meta Ledger – Track, compare, and restore post meta Changes

ໂດຍ SmilingSyntax
ດາວໂຫຼດ
  • ລາຍລອຽດ
  • ການຣີວິວ
  • ການຕິດຕັ້ງ
  • ການພັດທະນາ
ການຊ່ວຍເຫຼືອ

ຄຳອະທິບາຍ

Meta Ledger automatically tracks all post meta changes for posts, custom post types, and WooCommerce products. It stores a versioned history, allows field-level diffs, and provides a restore option. Designed for developers, high-performance, and WordPress standards.

Perfect for tracking product prices, custom fields, metadata changes, and any post meta modifications with complete audit trails.

Key Features

  • Automatic Tracking: Hooks into WordPress meta functions to automatically track all meta changes
  • Version History: Complete history of all meta changes with timestamps, user information, and action types
  • Field-Level Diffs: View side-by-side comparisons of old and new values
  • Restore Functionality: Restore any meta field to a previous version with one click
  • Source Tracking: See which file and line triggered each meta change, including changes from Meta Ledger UI
  • Inline Editing: Edit meta values directly from the admin interface
  • REST API: Developer-friendly REST API endpoints for programmatic access
  • WP-CLI Support: Command-line tools for viewing and restoring meta versions
  • Performance Optimized: Configurable retention policies, batching, and efficient database storage
  • WooCommerce Compatible: Works seamlessly with WooCommerce products

ພາບໜ້າຈໍ

History tab displaying complete version history with source tracking
History tab displaying complete version history with source tracking
Source popover showing file location, line number, and stack trace
Source popover showing file location, line number, and stack trace
Restore confirmation dialog
Restore confirmation dialog
Settings page for configuring post types, retention, and ignored keys
Settings page for configuring post types, retention, and ignored keys

ການຕິດຕັ້ງ

  1. Upload the meta-ledger folder to /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. The database table will be created automatically on activation
  4. Navigate to any post, page, or product to see the Meta Ledger meta box

ຄຳຖາມທີ່ພົບເລື້ອຍ

Which post types are tracked?

By default, Meta Ledger tracks posts, pages, and WooCommerce products. You can add more post types in Settings → Meta Ledger or using the meta_ledger_tracked_post_types filter.

How do I ignore certain meta keys?

Navigate to Settings → Meta Ledger and add meta keys to ignore (one per line). Supports wildcards (e.g., _edit_*). You can also use the meta_ledger_ignored_meta_keys filter.

Will this slow down my site?

Meta Ledger is designed for performance. It uses indexed database queries, batches changes at shutdown, and skips high-frequency meta keys like _edit_lock by default. The performance impact is minimal.

How do I restore a previous value?

Click on the “History” tab in the Meta Ledger meta box on any post, then click the restore button next to any version. The restore action is also tracked in history.

Can I track changes made from code?

Yes! Meta Ledger tracks all changes made through WordPress meta functions (update_post_meta, add_post_meta, delete_post_meta), regardless of whether they come from code, plugins, themes, or the Meta Ledger UI.

How do I see where a change came from?

Each history entry includes a source button. Click it to see the file path, line number, function name, and full stack trace for code changes. Changes made from Meta Ledger UI are marked as “Meta Ledger UI”.

Can I use this with WooCommerce?

Yes! Meta Ledger works seamlessly with WooCommerce products and tracks all product meta changes, including prices, stock, and custom fields.

How many versions are kept?

By default, 50 versions per meta key are kept. You can adjust this in Settings → Meta Ledger under “History Entries per Meta Key”.

Is there a REST API?

Yes! The plugin provides REST API endpoints at /wp-json/meta-ledger/v1/ for accessing history and restoring versions programmatically.

Are there WP-CLI commands?

Yes! Use wp meta-ledger show, wp meta-ledger restore, and wp meta-ledger cleanup commands for command-line operations.

ການຣີວິວ

Finally a proper way to debug meta field issues.

queryra 3 ກຸມພາ 2026 1 ການຕອບກັບ
I’ve been developing WooCommerce sites for years and debugging meta field problems was always painful – either var_dump everywhere or digging through the database manually. What I really like: Source tracking shows exactly which file/line changed the meta (huge for finding rogue plugins) Side-by-side diff view makes it easy to spot what changed One-click restore saved me twice already when a bulk edit went wrong WP-CLI support is a nice touch for staging/production workflows Clean code, follows WP standards, lightweight. This should be in every developer’s toolkit.
ອ່ານການຣີວິວທັງໝົດ 1 ລາຍການ

ຜູ້ຮ່ວມພັດທະນາ ແລະ ຜູ້ພັດທະນາ

“Meta Ledger – Track, compare, and restore post meta Changes” ແມ່ນຊອຟແວໂອເພັນຊອດ (Open Source). ບຸກຄົນຕໍ່ໄປນີ້ໄດ້ມີສ່ວນຮ່ວມໃນການພັດທະນາປລັກອິນນີ້.

ຜູ້ຮ່ວມພັດທະນາ
  • SmilingSyntax

ແປ “Meta Ledger – Track, compare, and restore post meta Changes” ເປັນພາສາຂອງເຈົ້າ.

ສົນໃຈຮ່ວມພັດທະນາບໍ່?

ເບິ່ງລະຫັດ, ກວດເບິ່ງ ຄັງເກັບ SVN, ຫຼື ຕິດຕາມ ບັນທຶກການພັດທະນາ ຜ່ານ RSS.

ບັນທຶກການປ່ຽນແປງ

1.0.1

  • Settings link on plugins page (links to Meta Ledger settings)
  • Fix restore failing when value unchanged or already deleted (meta_ledger_restore_failed)
  • View full value: click long old/new values in history to open a popover
  • Side-by-side diff view: old vs new values in a diff-checker style popover
  • Improved value popover with colored columns (old = red tint, new = green tint)

1.0.0

  • Initial release
  • Automatic meta tracking for posts, pages, and custom post types
  • Version history UI with tabbed interface (Meta Values & History tabs)
  • Inline meta editing with add, edit, and delete functionality
  • Restore functionality with one-click restore to any previous version
  • Source file and line tracking with detailed popover view
  • Source tracking for changes made from Meta Ledger UI
  • Refresh button on History tab to reload latest changes
  • Search and filter functionality for meta keys
  • Collapsible history groups organized by meta key
  • REST API endpoints for programmatic access (/wp-json/meta-ledger/v1/)
  • WP-CLI commands: show, restore, cleanup
  • Settings page with post type selection, retention count, and ignored keys
  • Performance optimizations with batching and efficient JSON storage
  • WooCommerce product support
  • Responsive design for all screen sizes
  • WordPress coding standards compliance

ຂໍ້ມູນກຳກັບ (Meta)

  • ເວີຊັນ 1.0.1
  • ອັບເດດຫຼ້າສຸດເມື່ອ 5 ເດືອນ ທີ່ຜ່ານມາ ທີ່ຜ່ານມາ
  • ການຕິດຕັ້ງທີ່ໃຊ້ງານຢູ່ ໜ້ອຍກວ່າ 10
  • ເວີຊັນ WordPress 6.0 ຫຼື ສູງກວ່າ
  • ທົດສອບເຖິງເວີຊັນ 6.9.4
  • ເວີຊັນ PHP 8.0 ຫຼື ສູງກວ່າ
  • ພາສາ
    English (US)
  • ແທັກ
    historypost metapostmetarestorewoocommerce
  • ມຸມມອງຂັ້ນສູງ

ການໃຫ້ຄະແນນ

5 ຈາກທັງໝົດ 5 ດາວ.
  • ການວິຈານ 5 ດາວ ຈຳນວນ 1 ລາຍການ 5 ດາວ 1
  • ການວິຈານ 4 ດາວ ຈຳນວນ 0 ລາຍການ 4 ດາວ 0
  • ການວິຈານ 3 ດາວ ຈຳນວນ 0 ລາຍການ 3 ດາວ 0
  • ການວິຈານ 2 ດາວ ຈຳນວນ 0 ລາຍການ 2 ດາວ 0
  • ການວິຈານ 1 ດາວ ຈຳນວນ 0 ລາຍການ 1 ດາວ 0

Your review

ເບິ່ງ ຄຳຄິດເຫັນ ທັງໝົດ

ຜູ້ຮ່ວມພັດທະນາ

  • SmilingSyntax

ການຊ່ວຍເຫຼືອ

ມີຄຳຖາມ ຫຼື ຕ້ອງການຄວາມຊ່ວຍເຫຼືອບໍ່?

ເບິ່ງຟໍຣັມການຊ່ວຍເຫຼືອ

  • ກ່ຽວກັບ
  • ຂ່າວສານ
  • ໂຮສຕິງ
  • ຄວາມເປັນສ່ວນຕົວ
  • ງານທີ່ໂດດເດັ່ນ
  • ທີມ
  • ປລັກອິນ
  • ຮູບແບບບລັອກ
  • ຮຽນຮູ້
  • ຊ່ວຍເຫຼືອ
  • ນັກພັດທະນາ
  • WordPress.tv ↗
  • ມີສ່ວນຮ່ວມ
  • ກິດຈະກຳ
  • ບໍລິຈາກ ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

ລາວ

  • ຢ້ຽມຊົມບັນຊີ X (ຊື່ເກົ່າ Twitter) ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ Bluesky ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ Mastodon ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ Threads ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມໜ້າ Facebook ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ Instagram ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ LinkedIn ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ TikTok ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມຊ່ອງ YouTube ຂອງພວກເຮົາ
  • ຢ້ຽມຊົມບັນຊີ Tumblr ຂອງພວກເຮົາ
Code is Poetry.
The WordPress® trademark is the intellectual property of the WordPress Foundation.