WP Manifestindependent plugin directory
manifest / users / dsi-merge-users

Merge Users

Safely merge one WordPress user into another, reassigning posts, media, WooCommerce orders, CPTs, comments, and VOD access (if wp_woocommerce_vod table exists).

★ 1stars
v20251202-171008latest · 11mo ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/michaelspatrick/dsi-merge-users/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A WordPress admin-only tool to merge one user account into another, reassigning all content, WooCommerce orders, media, comments, CPTs, and entries in the wp_woocommerce_vod table.

Features

  • Merge FROM → TO (source → destination).
  • Reassigns:
    • Posts (including media)
    • WooCommerce orders
    • All custom post types
    • Comments
    • wp_woocommerce_vod access rows (with duplicate prevention)
  • Select2-powered AJAX user search.
  • Safety confirmation: must type MERGE in all caps.
  • Optional deletion of the FROM user account after merging.
  • Clear visual UI showing merge direction.
  • Admin-only access (manage_options required).
  • Available under Users → Merge Users.

VOD Table Support

If the table {prefix}woocommerce_vod exists, all rows with the source user’s user_id are moved to the destination user. If the destination user already has access to a product, duplicates are removed automatically.

Installation

  1. Upload the plugin ZIP to WordPress:
    • Plugins → Add New → Upload Plugin
  2. Activate DSI Merge Users.
  3. Navigate to Users → Merge Users.

How to Use

  1. Select the FROM user (user being merged/deduplicated).
  2. Select the TO user (user you want to keep).
  3. Optionally check Delete FROM user after merge.
  4. Type MERGE to confirm.
  5. Click Merge FROM → TO.

Safety Notes

  • This operation cannot be undone.
  • Always verify your choices in the Merge Summary box.
  • Ensure you have a database backup before merging users on a production site.

Requirements

  • WordPress 5.0+
  • PHP 7.4+
  • Admin privileges

Author

By: Michael Patrick
License: GPL2+

Releases

1 release.

Tag
Published
Dec 2, 2025 11mo ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.