Задать вопрос
@VdulTM

Cоздание папки при регистрации через Theme my login?

Уже все обрыл никак не могу добиться результата на плагин Theme my login, на других срабатывает, но хочу именно на этом!
Суть: после регистрации пользователя должна создаться папка с ID пользователя.
Подскажите куда добавить строку
mkdir("./$user_id", 0700);
в плагин Theme my login
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Простой Комментировать
Решение пользователя WP Panda К ответам на вопрос (1)
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
не надо, ничего вставлять ни в какой плагин.

Достаточно повеситься на хук 'user_register'

function wpp_create_dir_for_user( $user_id ) {
	    
		$upload_dir = wp_upload_dir();
		$user_dir   = sprintf( '%s/users/%s', $upload_dir[ 'basedir' ], $user_id );

		wp_mkdir_p( $user_dir );
	}

	add_action( 'user_register', 'wpp_create_dir_for_user' );
Ответ написан
Комментировать