めんどくさい
実験用にWordpressを作るけど毎回毎回、ユーザー作成がめんどくさい。
そうだ、ユーザーテーブルは使いまわしてしまおう。
wp-config だけで解決する
1つ目のWordpress
$table_prefix = 'blog1_'; define('CUSTOM_USER_TABLE','XXX_wp_users'); define('CUSTOM_USER_META_TABLE','XXX_wp_users');
2つめのWordpress
define('CUSTOM_USER_TABLE','XXX_wp_users'); define('CUSTOM_USER_META_TABLE','XXX_wp_users'); $table_prefix = 'blog2_';
2つのWordpressでテーブル共有
DB設定はもちろん共有。ユーザ関連だけ共通にする。
権限はブログ事になるので、設定が必要
インストール後にやること
初期設定終わったら、管理権限を与える。 管理者権限はブログ毎に管理されるので、ブログ毎に管理者権限を与えればいい。
既存のWordpressのユーザーを統合するときに問題点
既存のWordpressを統合するなら、投稿者データの紐づけに注意しながらテーブルを混ぜてしまえばいい。ただ、ユーザーテーブルは意外とシンプルで primary key ( auto increment ) かぶりにだけ注意したら簡単に既存のテーブルを統合できた。
新規で作るなら管理者権限を付与すればいんだよね。
実際にやってみたけどめっちゃ簡単なのでおすすめ。
ちゃんとマニュアルに書いてあるんですよね
そうおもうと、Wordpress関連のエントリの情報密度の薄いことと言ったら。。。