1

ユーザーがサインアップすると、ユーザー名のタイトルでページを作成し、ユーザーがそのページをバックエンドからのみ表示および編集できるように権限を設定します。

私が見つけた唯一のものは、ページを作成するために機能するこのコードでしたが、アクセス許可を設定するにはどうすればよいですか? これはすべて、ユーザーのサインアップ時に自動的に行われます。より良い方法または解決策があれば、私はそれを聞きたいです

function my_create_page($user_id){
  $the_user = get_userdata($user_id);
  $new_user_name = $the_user->user_login;
  $my_post = array();
  $my_post['post_title'] = $new_user_name;
  $my_post['post_type'] = 'page';
  $my_post['post_content'] = '';
  $my_post['post_status'] = 'publish';
  wp_insert_post( $my_post );
}
add_action('user_register', 'my_create_page');

ありがとう

4

0 に答える 0