hirokiman21
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: ユーザー編集でブログ上の表示名(display_name)を更新したいご回答ありがとうございます!
ご提示いただいたソースそのままいけました!
カスケードの件も大変参考になりました。もう少し力が付いたときに奥の手として引き出しにしまっておこうと思います。
「関数を要素とする配列」というフレーズでフックの考え方もだいぶわかってきた気でおります(笑)
本件大変お世話になりました!もっともっと力つけて私も誰かの助けになれるよう日々精進しようと思います。ありがとうございました^^フォーラム: 使い方全般
返信が含まれるトピック: ユーザー編集でブログ上の表示名(display_name)を更新したいご回答ありがとうございます!
なるほど、きっと私が最初に記述したものだと更新するけどすぐにPOSTで書き換えられてしまっている可能性がありそうですね。
ご指摘の方法だと、フィルタフックの段階で $user_id が引き継がれなかったのかNULLでした。
アクションフックでフィルタフックや、アクションフックでアクションフックなど、フックにフック?というような技が使えるのでしょうか?だとすればwordpressは思った以上に奥が深いですね!
今回のご回答をヒントに下記のコードで実験すると、DBを見る限りとりあえず目的は達成しているように言えます。しかしこういった方法が問題ないものなのかどうか経験が浅く判断に困っております。add_action('edit_user_profile_update', 'filtered_update'); function filtered_update() { if ($_POST['user_company'] != ''){ $_POST['display_name'] = $_POST['user_company']; } }
フォーラム: 使い方全般
返信が含まれるトピック: ユーザー情報で必須項目を解除したい。ご回答ありがとうございます。
ご教示いただいたコードでエラーが表示されなくなりました!
しかしユーザーを新規追加する際には相変わらずエラーが出力されます。
ここは user-new.php なるものを洗っていくのがいいのかなと想像しております。
英語の情報を探すことは難しいですがお示しいただくとなんとなく理解できそうです。
日本語以外の情報を入手する術を身につければ強いなぁ!としみじみ実感しました。
ありがとうございます!フォーラム: 使い方全般
返信が含まれるトピック: ユーザー情報で必須項目を解除したい。ご回答ありがとうございます。
メールアドレスを外したらログインできなくなってしまうのですね。
そこでメールアドレスを外してもログイン可能なようにはできないものなのでしょうか。
システム上どうしても必要でありカスタマイズすべきではない箇所なのでしょうか。
追加の質問となってしまい申し訳ありませんがご教授願いますm(_)m