WP Members ちょっと謎めく
WP Members にはログインページ・新規登録ページ・プロフィール編集ページに使用する固定ページを選択する欄がある。 新規登録ページを選択しておくと、ログインページに登録へのリンクが表示され、プロフィール編集ページを選択しておくと、ログインページにパスワードリセットのリンクが表示される。 *パスワードリセットはプロフィール編集ページのURL?a=pwdr…
ワードプレスエンジニアの制作メモ | テーマ関数からサイト構築まで
WP Members にはログインページ・新規登録ページ・プロフィール編集ページに使用する固定ページを選択する欄がある。 新規登録ページを選択しておくと、ログインページに登録へのリンクが表示され、プロフィール編集ページを選択しておくと、ログインページにパスワードリセットのリンクが表示される。 *パスワードリセットはプロフィール編集ページのURL?a=pwdr…
会員制サイト向けの有料テーマを利用したサイトで、ユーザー登録を招待した人限定にしたい。 テーマオプションには「ヘッダーに登録ボタンを表示する」「誰でも登録できる」というようなチェックがあって、両方にチェックが入っていると、アカウント用に設定した固定ページの下層ページとして登録フォームのページが表示できる。 *実際には登録フォームのページは存在していないので、…
Content Update Scheduler で更新用に作成した投稿は管理者は見ることができるが、編集者権限では見ることができない。*誰でも見ることができるように設定はできるが、それでは都合が悪いので、編集者権限の担当者が見られるようにしたい。 プラグインファイルを見ると、if(!current_user_can(‘administrator…
久々に半日悩んだ仕様。 全体の設定ではログイン後はプロフィールページにリダイレクト。*Theme My Login の拡張機能ではなく、テーマ関数での設定。 ユーザーのみ閲覧可のページへのアクセスからログインした場合は、そのページへリダイレクトしたい。*プラグインは使用せず、テーマ上で分岐。 色々考えたが、テンプレートタグでのログインフォームではサイトガード…
会員制サイトの作り方については、仕様によっても最適な方法は変わると思うが、ユーザー情報にフィールドを追加したい場合、できれば使い慣れたAdvanced Custom Fields を使いたいので、ユーザー登録ページにはTheme My Login を使いたい。 *追加したフィールドは自動で表示される。 で、数年ぶりにTheme My Login を使って驚い…
前の投稿の続き、MW WP Form を利用して何らかのマッチングを行うサイトについて、もう少し考えてみた。 投稿につけたメールフォームで投稿者に直接送信して、後のやり取りはメールで行う、という場合はそれで良いが、フォームの送信内容をサイトに保存したい場合はどうだろう? MW WP Form はデータベースに保存できるが、メールフォーム単位なので、1つのメー…
ワードプレスでマッチングサイトを作れますか、というようなことを時々聞かれるが、どのように運用するかによるので出来るとも出来ないとも言い難い。 投稿に対する問い合わせ・申し込みを管理者・担当者が処理するのであれば、普通にメールフォームの設定をすればよいし、コメント欄を利用してやり取りするのであればコメントの通知とユーザーのアクセス権を設定すれば大丈夫だろう。 …
WP Members で追加した項目のうち、特定の項目がアップデートされた時だけ管理者に通知する方法。 いくつか試した中でうまく行ったのは https://revelationconcept.com/wordpress-send-admin-notification-user-updates-profile/ 例えば、$user->user_email のu…