WordPressでユーザーが氏名を更新した際にブログ上の表示名を変更する

harada 6views 更新:2016年11月10日

functions.phpに以下を追加します。

add_filter('pre_user_display_name','default_display_name');
function default_display_name($name) {
  if ( isset( $_POST['last_name'] ) || isset( $_POST['first_name'] ) ) {
    $name = sanitize_text_field( $_POST['last_name'] ) . sanitize_text_field( $_POST['first_name'] );
  }
  return $name;
}

更新:Why update_user_meta doesn’t work with display_name in WordPress and how to use pre_user_display_name instead

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません