WP-Orphanage Extended

描述

Users who have not been assigned any Roles or Capabilities are called ‘orphans’.
When using the shared users table trick to link up multiple WordPress installations, users who register on one of your blogs, are not given any privileges on the other blogs in the network.
WP-Orphanage is a plugin that automatically adopts your orphan users by promoting them to the role of your choosing.
By default it is the same as the default role set in the WP Options.

It does it in two ways:

  1. Users who try to login to a different blog in the network than the one they signed up on, will be promoted at the time of login. The user won’t even know that it happened.
  2. When the admin logs into the blog and views the users page, all orphan users – for that blog – are promoted automatically.

By taking a just in time approach, this plugin will not add any noticeable overhead to your WordPress blogs, while providing a seamless experience for the users and administrators.

This plugin is a extended version of WP-Orphanage plugin written by Eric Marden

屏幕截图

  • WP-Orphanage Extended Options Screen

安装

  1. Download the wp-orphanage-extended.zip file, unzip and upload the whole directory to the /wp-content/plugins/ directory
  2. 通过WordPress的“插件”菜单激活插件。
  3. Edit the plugin options to set the role you would like users to be promoted to, and other WP prefixes where to search for roles.
  4. As an admin you can visit the Users page to automatically upgrade all orphan users of that blog to that role. Users who login before you do that will also get the same treatment (but only for their account).

常见问题

Why Would I Want This?

If you are using the CUSTOM_USER_TABLE and CUSTOM_USER_META_TABLE in your wp-config.php, you’re probably going to want this.

评价

2018 年 1 月 4 日
Btw – Mike McLin has created an excellent video tutorial (see: mikemclin.net/single-users-table-multiple-wordpress-sites/) in which he explains the perfect use case for this WP-Orphanage Extended plugin 🙂
2016 年 9 月 3 日
Just ensure you enter the table suffixes correctly like wp_ etc. if they are different for different installs. Works in subdomain. what a blessing! Thanks so much
阅读所有5条评价

贡献者及开发者

「WP-Orphanage Extended」是开源软件。 以下人员对此插件做出了贡献。

贡献者

「WP-Orphanage Extended」插件已被翻译至 2 种本地化语言。 感谢所有译者为本插件所做的贡献。

帮助将「WP-Orphanage Extended」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

1.4

  • Changed textdomain to ‘wp-orphanage-extended’, stopped using constant WPOEX_TD
  • Removed translation files, as they are not needed anymore (handled by WordPress.org)
  • Fixed minor issues reported by PHPCS
  • Code refactoring

1.3

  • Fixed security issue CSRF on settings page (reported by Wordfence)
  • Fixed loading textdomain too early

1.2

  • Escaped data on settings page

1.1

  • Changed textdomain to ‘wp-orphanage-extended’, represented by constant WPOEX_TD
  • Minor code styling corrections

1.0

  • Initial release.

This plugin is a extended version of WP-Orphanage plugin written by Eric Marden (xentek.net)