カスタム登録を作成する必要があります。新しいページを作成します: registration
. テーマ フォルダーpage-registration.php
でファイルを作成し、そのファイルでフォームと登録関数を作成します。これは次のようになります。
if($_POST)
{
$data=$_POST;
$validateuser=wpmu_validate_user_signup($data['user_name'],$data['user_email']);
$validateblog=wpmu_validate_blog_signup($data['user_name'],$data['blog_title']);
$usererrors=$validateuser['errors']->errors;
$blogerrors=$validateblog['errors']->errors;
if(!$usererrors && !$blogerrors)
{
$meta = array ('lang_id' => 1,'public' => 1);
$meta = apply_filters( 'add_signup_meta', $meta );
$path='/'.$data['user_name'].'/';
wpmu_signup_blog($domain,$path,$data['blog_title'],$data['user_name'],$data['user_email'], $meta);
}
}
注: これは、新しいブログ名がユーザー名と同じである例にすぎません
より詳細な手順が必要な場合、または追加の質問がある場合は、コメントを残してください