Linux 软件免费装
Banner图

DiluxOne Multisite User Sync

开发者 pablodiloreto
更新时间 2026年10月9日 05:52
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

network multisite roles users user sync

下载

2.0.0 1.0 1.1 1.2 1.3 1.4 1.5.0

详情介绍:

Out of the box, a WordPress Multisite network keeps its users and its sites apart: a new user joins no site, a new site starts with nobody but its administrator, and a role changed on one site stays there. DiluxOne Multisite User Sync closes that gap from Network Admin. Formerly WPM User Sync: same plugin, same settings, a new name in the DiluxOne family. Three automatic triggers, each one on or off Two manual actions Safe by default Works on any WordPress Multisite host. For developers Filters: wpmus_excluded_site_ids (sites the sync never writes to), wpmus_should_sync_user (skip one user on one site), wpmus_replicate_role (which roles the role trigger copies), wpmus_sync_inline_limit, wpmus_sync_batch_size and wpmus_sync_time_limit (how big syncs are split). The source, its tests and the whole list are on GitHub: https://github.com/DiluxOne/diluxone-multisite-user-sync-wordpress

安装:

  1. In Network Admin › Plugins › Add New, search for "DiluxOne Multisite User Sync", install it and click Network Activate.
  2. Go to Network Admin › User Sync › Network Sync Options and turn on the triggers you want.
  3. To bring an existing network up to date, run Sync from scratch on Network Admin › User Sync › Network Sync Actions.
The plugin needs WordPress Multisite. On a single site it says so and deactivates itself.

屏幕截图:

  • Network Sync Options: the three automatic triggers, each one on or off.
  • Network Sync Actions: sync every site, or only the sites you pick.
  • A large sync running in the background, with its progress.
  • A site's dashboard, for super admins: the site's own home.
  • Site Sync Actions: add every network user to this one site.

升级注意事项:

2.0.0 Requires PHP 8.0. Security fixes: new sites no longer copy main-site roles, removed people stay removed, administrator is never copied, and site administrators can no longer pull the whole network into their site. 1.5.0 Security hardening (capability checks on every admin action, escaped output, no role-sync cascades) and a full refactor. Same settings, same behavior. 1.4 Compatibility with the latest WordPress versions. Added clean uninstall support, proper multisite network flag, and translations-ready loading. 1.3 Bug fixes. 1.2 Bug fixes. 1.1 Bug fixes. 1.0 First release. Check help for all features.

常见问题:

Does it copy or duplicate users?

No. A WordPress network has one list of accounts; the plugin adds the same account to more sites, with a role on each.

Which role does a user get on each site?

The site's own default role (Settings › General › New User Default Role on that site), or subscriber when the site's default role does not exist. The role a user holds on another site is never carried over by the new-user and new-site triggers or the manual actions.

Someone was removed from a site. Will a sync put them back?

No. The plugin remembers who was removed from which site and no trigger adds them back. The manual actions only do so when you tick "Also add back people who were removed from a site". Adding someone back yourself clears the record.

Can I use only the manual actions?

Yes. Leave the three triggers off and run the actions when you want.

What can a site administrator do?

Nothing: site administrators do not see the plugin. From a site's dashboard, a super admin can add every network user to that one site.

What does it store in the database?

The three trigger settings and the progress of syncs running in the background, as network options, and the list of sites each person was removed from, as user meta. Nothing else, and nothing leaves your server: the plugin connects to no external service.

What happens when I uninstall it?

The plugin's own data is removed (the settings, any sync still queued with its scheduled event, and the record of removals). Users, roles and memberships stay exactly as they are.

Is it in my language?

Translations for Spanish (Argentina, Spain, Mexico), Portuguese (Brazil, Portugal), French, German and Italian are written with the plugin and contributed to translate.wordpress.org. WordPress installs a language from there once it is approved; the plugin itself carries no translation files.

更新日志:

2.0.0 1.5.0 (2026-05-05) 1.4 (2026-04-22) 1.3 (2024-10-28) 1.2 (2024-10-27) 1.1 (2020-04-11) 1.0 (2020-04-05)