SeoCms Post Archival System

Changelog

1.0.2

  • Renamed all internal identifiers to use unique seocpoar_ / Seocpoar / SEOCPOAR_ prefix per WordPress.org reviewer feedback (replaces reserved wp_-prefixed names)
  • Namespace changed from WP_Archival to Seocpoar
  • Plugin constants renamed WP_ARCHIVAL_* → SEOCPOAR_*
  • Option keys renamed wp_archival_* → seocpoar_*
  • Cron hook renamed wp_archival_scheduled_run → seocpoar_scheduled_run
  • AJAX action suffixes renamed wp_archival_* → seocpoar_*
  • Shortcode renamed [wp_archival_search] → [seocpoar_search]
  • Custom action hooks renamed wp_archival_post_archived/restored → seocpoar_post_archived/restored
  • Log table renamed {prefix}archival_log → {prefix}seocpoar_log
  • Front-end CSS classes renamed .wpa-* → .seocpoar-*
  • URL query params renamed wpa_view/search/page → seocpoar_view/search/page
  • Default archive table prefix changed from wpa_ to seocpoar_

1.0.1

  • Hardened output escaping for all number_format_i18n() calls
  • Refactored database queries to use %i placeholder for table/column identifiers (requires WP 6.2+)
  • Refactored Logger ORDER BY to use literal ASC/DESC branches (no variable concat in SQL)
  • Prefixed template-scope variables with seocpoar_ for WordPress coding standards compliance
  • Added direct file access protection to bundled CLI test scripts
  • Bumped minimum WordPress requirement from 5.3 to 6.2
  • Tested up to WordPress 6.9

1.0.0

  • Initial release
  • Age-based archival rules per post type
  • Archive posts, post meta, and taxonomies to separate database
  • One-click restore from archive
  • Scheduled archival via WP-Cron
  • Admin dashboard with statistics
  • Archive browser with search and filtering
  • Activity logging
  • Front-end shortcode for archive search
  • Single archived post view within theme

Plugin Website
Visit website

Author
SeoPageHost
Version:
1.0.2
Last Updated
April 29, 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.