Linux 软件免费装
Banner图

DateSweep

开发者 digtiz
更新时间 2026年7月22日 17:57
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

posts pages bulk modified date published date

下载

2.6.1

详情介绍:

DateSweep refreshes the published and/or modified dates of your content in bulk. New dates are distributed randomly across a range you choose, so the result looks natural — and every run can be previewed first and undone afterwards. Typical use cases How it works Pick a tab (a post type, Comments, or All content), choose the range to distribute dates within, optionally filter by taxonomy, status or specific pages, and choose which date field to update. Preview (dry run) shows current → proposed dates before anything is written. Runs are processed in batches of 100 over AJAX with a live progress bar, so even very large sites finish without PHP timeouts. Before each batch is written, the previous dates are snapshotted — your most recent run can always be restored with one click from the Recent runs list. Features DateSweep Pro The DateSweep Pro add-on extends the free plugin with scheduled automatic refreshes, a 10-run undo history, 100-row dry-run previews, ACF date-field support, age targeting and IndexNow submission.

安装:

  1. Upload the datesweep folder to /wp-content/plugins/, or install the zip via Plugins → Add New → Upload.
  2. Activate the plugin.
  3. Go to Tools → DateSweep, pick a tab, choose a range and click Update Dates.

屏幕截图:

  • Dry-run preview: current dates and proposed new dates, before anything is written.
  • A run in progress — batched processing with a live progress bar.
  • Recent runs with one-click Undo.

升级注意事项:

2.6.0 First public release of DateSweep: batched date refreshes with dry-run preview and one-click undo.

常见问题:

Will this time out on a large site?

No. Items are processed in batches of 100 over AJAX; the browser drives the queue and shows progress. Only the ID collection happens up front.

Can I undo an update?

Yes. Every run records the previous dates before writing, and the Recent runs list on the plugin page lets you undo your most recent run with one click. DateSweep Pro extends this to an undo history of your last 10 runs. A database backup before large operations is still good practice.

Does it change dates in the future?

No. The range is always capped at the current time.

Does it change my content?

No. Only the date columns of posts/pages (post_date, post_modified and their GMT counterparts) or comment dates are touched. Titles, content, excerpts, custom fields and settings are never modified.

Does it work with page builders like Elementor, Avada or Divi?

Yes. Builders store their layouts in content and meta fields, which DateSweep never touches — only the core date columns change. If your theme displays a date from a custom field instead of the WordPress date, see DateSweep Pro's ACF integration.

Does it work with custom post types?

Yes, automatically. Every public custom post type — whether registered by a theme, a plugin or ACF — gets its own tab and is included in the "All content" pass.

Is it safe for SEO? Will Google penalize me?

DateSweep changes dates, not content. Search engines reward genuinely updated content; refreshing dates without any real changes can be ignored or, at worst, erode trust in your dates. Use it where the dates are genuinely misleading (imports, rebuilds, migrations) or alongside real content maintenance — not as a substitute for it.

Why did nothing change on my site after a run?

Your dates did change in the database — but a caching plugin or CDN may still serve old pages. Clear your page cache after a run. (Object caches are already flushed automatically.)

Where do I find the plugin after activating it?

Under Tools → DateSweep.

Can I schedule automatic refreshes?

That's a DateSweep Pro feature: daily, weekly or monthly schedules with a "Save & Run Now" button, age targeting so recently edited content is left alone, and IndexNow submission so search engines re-crawl the refreshed URLs quickly.

更新日志:

2.6.1 2.6.0 2.5.2 2.5.1 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0 2.0.0