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).

by Michael Patrick · github.com/michaelspatrick/dsi-merge-users

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/michaelspatrick/dsi-merge-users/archive/refs/heads/main.zip

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 9mo ago

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