Maintenance Tools
Sync counters, repair engagement records, purge Pulse logs, clear views and cache, and repair tables (Pro 2.3).
When counts look wrong, Pulse logs need pruning, or cache is stale, Maintenance repairs and cleans up without editing the database by hand.
WP ULike → Tools → Maintenance
Requires an active Pro license. Always back up before destructive actions (purge logs, clear views).
Sections: Posts, Comments, Activities (BuddyPress), Topics (bbPress), Site, Cache, Database. There is no Advanced / legacy-migration tab in Pro 2.3 — Pulse migration lives under Storage Upgrade.
Risk labels in the UI: safe, caution, destructive.
Posts, Comments, Activities & Topics
Each content-type section offers the same toolkit (Activities / Topics appear only when those plugins are active):
| Tool | What it does | Risk |
|---|---|---|
Sync Counters | Rebuilds stored counters from the database. Safe anytime numbers look wrong. | Safe |
Repair Records | Removes invalid and duplicate engagement records (emoji / star). Shown when that content type uses an engagement template. | Caution |
Clear View History | Permanently deletes view-tracking rows used for engagement-rate metrics. | Destructive |
Purge Pulse Logs | Permanently deletes matching Pulse log rows for this type, then rebuilds counters for affected items. | Destructive |
Purge Pulse Logs filters
| Filter | Options |
|---|---|
What to remove | Votes only · Emoji & star only · Votes + emoji & star |
Age filter | Older than 30 days · 90 days · 1 year · All time |
Prefer an age filter when you only need to clear old data. “Emoji & star only” appears when engagement mode is active for that type.
Typical fix for wrong counts: Run Sync Counters, then Cache → Clear All Cache. If Statistics still look stale, also clear the statistics cache.
Site
| Tool | What it does |
|---|---|
Delete All User Vote Status | Clears “who already voted” tracking. Vote / Pulse logs stay intact. |
Remove Empty Post Settings | Deletes unused empty settings rows. |
Create Default Pages | Creates login, profile, registration, and account pages if missing. |
Delete Default Pages | Removes plugin-created pages (you can recreate them anytime). |
Cache
| Tool | What it does |
|---|---|
Clear All Cache | Clears WP ULike query caches and popular page-cache plugins. First step when the live site shows stale counts. |
Clear Statistics Cache | Refreshes the Statistics dashboard only — votes are not deleted. |
Clear Transient Cache | Removes temporary plugin transients. |
Clean Up Expired Sessions | Removes expired session rows; active sessions stay. |
Database
| Tool | What it does |
|---|---|
Repair Tables | Repairs plugin tables (meta cache, sessions, views). |
Analyze Tables | Updates MySQL statistics for faster queries. |
Sync Indexes | Adds missing indexes. Safe to run multiple times. |
To drop legacy vote log tables after a finished Pulse upgrade, use Storage Upgrade cleanup or wp ulike pulse drop-legacy — not this Database tab.
Free installs can also repair missing core tables from WP ULike → Overview and check status under Tools → Site Health.
When to use which tool
| Problem | Start here |
|---|---|
Admin Statistics correct, front-end count wrong | Cache → Clear All Cache + enable Site uses caching in General |
Counts wrong everywhere | Sync Counters for that content type |
Broken / duplicate emoji or star rows | Repair Records |
Need to delete old Pulse votes or reactions | Purge Pulse Logs with age + kind filters |
Engagement-rate charts wrong after testing | Clear View History (destructive) |
Tables missing or slow | Database → Repair / Analyze / Sync Indexes |
Still on legacy storage |
Related: Pulse Storage Engine · Troubleshooting · Bulk Actions & GDPR
Related articles
Continue with these guides
Did this article help?
Pick how you feel, add a note if you want, then hit Send. It takes two seconds and helps us improve this guide.