情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
会員制サイトの作り方については、仕様によっても最適な方法は変わると思うが、ユーザー情報にフィールドを追加したい場合、できれば使い慣れたAdvanced Custom Fields を使いたいので、ユーザー登録ページにはTheme My Login を使いたい。
*追加したフィールドは自動で表示される。
で、数年ぶりにTheme My Login を使って驚いたが、プロフィール編集ページやログイン・ログアウト後のリダイレクト等の拡張機能が有料になっていた。10ドルとか15ドルとかなので、高額ではないが、ライセンスの有効期限が1年間。それ以降のアップデートにはライセンスの更新が必要になる。
もう1つ変わったこと。
数年前のバージョンではプラグイン内のテンプレートをテーマディレクトリにコピーしてカスタマイズが可能だったが、それがなくなった。では、不要な項目の削除等はどうするか。
テーマ関数で。
プロフィール項目の削除:https://docs.thememylogin.com/article/93-removing-profile-fields
その他:https://docs.thememylogin.com/collection/10-advanced-topics 参照
追記:プロフィール編集ページは固定ページ編集でショートコードの上下にコンテンツを追加することができないので、https://docs.thememylogin.com/article/107-adding-content-to-forms 参照
その他のユーザー関連記事一覧
- カスタムフィールドの値で閲覧制限(2011.01.07作成)
- 会員制サイトの条件分岐(2011.05.01作成)
- Advanced Custom Fields でプロフィールを拡張(2013.02.06作成)
- ユーザー間でメディアを共有しない(2013.02.15作成)
- ユーザー一覧をカスタムフィールド値でソート(2013.04.26作成)
- author archive のパーマリンクを変更(2013.05.03作成)
- プロフィール項目の非表示(2013.05.25作成)
- ユーザーにタクソノミーを設定(2013.08.10作成)
- 閲覧制限の付け方(2013.09.11作成)
- 会員制コミュニティでユーザー名を見せない設定(2013.11.20作成)
- ログインエラー時にlogin.php にリダイレクトしない(2014.04.29作成)
- 会員登録関連メモ(2015.04.08作成)
- 手軽な閲覧制限(2015.12.08作成)
- 特定のユーザー権限と特定のカスタム投稿(2016.08.12作成)
- ユーザー情報アップデート時の通知(2019.06.25作成)
- Theme My Login の変わったところ(2020.05.18作成)
- 無理やりパスワードを付ける(2021.03.17作成)
- WP Members ちょっと謎めく(2021.03.22作成)
- 権限周り復習(2021.08.03作成)
- ユーザーとタームの紐付け(2021.08.04作成)
- ユーザーとタームの紐付け2(2021.08.05作成)