✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Blog Merger: merge jobs & post mappings as tables

Blog Merger writes merge-job state to wp_options and per-post mapping records linking source-blog post IDs to merged-destination IDs. SleekView turns that into a filterable workspace with source blog, target, post count, and outcome as columns.

♾️ Lifetime License available

SleekView table view for Blog Merger

Merging multiple blogs without losing the audit trail

Blog Merger handles the rarely-glamorous job of folding multiple WordPress installs (or subsites in a multisite) into a single destination. It writes per-job state to wp_options under blog-merger-prefixed keys, and crucially keeps a mapping log linking source-blog post IDs to the merged-destination post IDs inserted into wp_posts. Author, category, and tag mappings get the same treatment so the destination blog ends up with a coherent provenance even though the source content came from heterogeneous sources.

The plugin's UI lists recent merge jobs with a basic pass or fail indicator. The mapping log lives in option rows that nobody opens by hand. When an editor on the merged site asks where a specific post originally lived, the answer is technically present but operationally invisible.

SleekView reads the merge-job log and mapping records as a workspace. Each job becomes a row with source-blog identifier, post counts by type, author count, and outcome. A second view exposes the per-post mappings (source-blog id, source-post id, destination-post id, source author handle) as a queryable join against wp_posts, so editorial provenance after a merge is a saved filter rather than a recovered memory.

Workflow

Audit every blog merge from one workspace

1

Map blog_merger_ option keys

Point SleekView at wp_options filtered to blog-merger-prefixed rows plus the mapping log. The agent samples records and proposes job-and-mapping joins.
2

Compose source-aware columns

Surface source-blog identifier, run timestamp, inserted-post count, author count, and outcome as sortable columns. Group by source blog to see editorial-mix distribution.
3

Expose the mapping log

Per-post mappings (source-blog id, source-post id, destination-post id) become a queryable sub-view joined to wp_posts. Editorial provenance becomes a saved filter rather than recovered memory.
4

Trigger cleanup and review inline

Row actions cover bulk-status-change for cohorts that need editorial review post-merge, and the author-conflict cohort gets its own resolution flow with capability gating.

Sample columns

A typical merge job audit view

One row per Blog Merger job with source, counts, and outcome.
Source: wp_options (blog_merger_ keys) + post-mapping log + wp_posts
Source blog Merged into Run Posts Authors Status
blog-east.io main.io Apr 24 19:45 412 8 OK
blog-west.io main.io Apr 22 11:30 298 5 OK
labs.example main.io Apr 20 16:08 82 2 Author conflict
archive.example main.io Apr 17 05:14 0 0 Failed

Comparison

Default Blog Merger admin vs SleekView

Default Blog Merger admin

  • Recent-merges list shows last few jobs without cross-quarter history
  • No filter for jobs that flagged author or term conflicts
  • Per-post mapping log lives in option rows that aren't surfaced as a table
  • Post-merge provenance (where did this article originally live) is invisible
  • Bulk-rollback of a botched merge isn't surfaced as a row action

SleekView

  • Read blog_merger_ keys as a sortable merge-job inventory
  • Filter by source blog, author-conflict flag, and outcome as chips
  • Expose per-post mapping records (source-id to destination-id) as a joinable view
  • Trace any merged post back to its source blog via a single column
  • Capability-gate the mapping log so editors see provenance without raw ids

Features

What SleekView gives you for Blog Merger

Post provenance

Every merged post carries its source-blog and source-post id in a sortable column. Editors stop guessing where the original article lived and start linking back to the canonical timestamp.

Author-conflict triage

Filter to merge jobs that flagged author conflicts. The cohort where the same display name mapped to two different source authors becomes a chip instead of a per-job log dump.

Multi-source visibility

Group merged posts by source blog to see editorial-mix distribution. The destination blog stops looking homogeneous and starts revealing the underlying merge structure.

Audience

Who uses SleekView for Blog Merger

Editorial teams

Post-merge provenance for any article. One column tells the editor exactly which source blog and original post id the merged piece came from.

Content audit

Pre-launch sweep after a merge. Filter to source blogs whose posts haven't been editorially reviewed yet and route them through the approval queue.

Authorship admins

Resolve author-conflict cohorts surfaced after a merge. One filter shows every author that needs manual mapping rather than a per-job error scroll.

The bigger picture

Why blog merges need a persistent mapping log

Merging blogs is one of those operations everyone hopes to do once and forget about, which is exactly why the mapping log is the most valuable artefact a merge plugin produces. Three months after a merge an editor will ask where a specific article originally lived. Six months later an authorship admin will discover that two contributors had the same display name across source blogs and the merger silently picked one.

A year later a content audit will flag posts that came from a source blog whose editorial standards differed from the destination. Without a queryable mapping log, every one of those questions becomes archaeology. Reading the per-post mapping records as a workspace turns archaeology into a saved filter.

Editorial teams see provenance in a column. Authorship admins resolve conflicts from a cohort instead of a per-job log scroll. Content auditors filter merged posts by source blog for review.

Bulk operations on a specific merge job (status changes, term cleanup, attribute corrections) become a single filtered action rather than a per-post hunt. That is what makes blog merging an operation you can repeat with confidence rather than a one-shot you hope worked.

Questions

Common questions about SleekView for Blog Merger

Blog Merger writes merge-job state to wp_options under blog-merger-prefixed keys, and per-post mapping records to a log structure (custom table or option-row series depending on version). SleekView reads both directly and joins wp_posts by destination-post id.

 

Yes. Multisite merges store source-blog as the blog_id rather than a hostname, and the mapping log uses the same shape. The audit view treats internal and cross-install merges identically with the source-identifier column adapting to whichever applies.

 

Partially. SleekView lists every post inserted by a specific merge job through the mapping log, so bulk-delete or bulk-status-change on the destination posts is one filtered action. There is no transactional rollback because Blog Merger doesn't write a snapshot of pre-merge state.

 

Yes. Author-conflict events are written to the merge-job log when the merger detects display-name collisions across source blogs. SleekView exposes that as a status chip and a sub-view listing the specific author mappings that need resolution.

 

Yes. Merged attachments inherit the same mapping structure as posts (source-blog id, source-attachment id, destination-attachment id). Editorial review can sort by source blog to confirm media credits stay consistent post-merge.

 

Yes. Even merges of tens of thousands of posts stay within SleekView's pagination range because the mapping log is indexed by destination-post id. Joins to wp_posts use the primary key for fast renders.

 

Yes. Editors see provenance columns (source blog, source post slug) without raw author-conflict payloads. Authorship admins see the conflict cohort. Each role saves its own filtered presets without affecting the source data.

 

Term mappings live alongside post mappings. Categories and tags that existed in multiple source blogs are mapped to a canonical destination term, and the conflict cohort surfaces in a separate sub-view so taxonomy reviewers can audit the merge decisions.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView