Each site keeps its own queue. Nothing is stored outside post and term meta, and no tables are added.
Editing an item at any stage puts it back to Queued and starts the cycle again. Its last known snapshot stays linked until a newer one is confirmed.
_lh_wayback_machine-timestamp: when the item was last sent (UTC)._lh_wayback_machine-snapshot: the latest confirmed capture, as a 14-digit Wayback timestamp._lh_wayback_machine-checked, -misses, -attempts: verification state._lh_wayback_machine-dirty: terms only, when the term was last edited (terms have no modified date).Items sent before 2.0.0 are treated as legacy: they get one CDX lookup to record their latest snapshot and are never resubmitted unless edited again.
Jobs run through Action Scheduler when it is loaded and WP-Cron otherwise. lh_wayback_machine_single processes the queue and reschedules itself for the next item that falls due. lh_wayback_machine_wakeup runs daily as a backstop. A per-site lock stops two passes from running at once. Both jobs are removed on deactivation.
lh_wayback_machine_init_plugin: return false to disable the plugin without deactivating it.lh_wayback_machine_get_applicable_post_types, _get_applicable_post_statuses, _get_applicable_taxonomies: what gets archived.lh_wayback_machine_return_settle_delay (60s), _return_reping_gap (900s), _return_check_interval (3600s), _return_max_misses (2), _return_max_attempts (2), _return_batch_size (5): timing and limits.lh_wayback_machine_use_action_scheduler, _return_group: queue backend.