Intereting Posts
Что такое http://go2.wordpress.com/ redirect? Ajax-вызов из WP-страницы администратора OFTEN возвращает 0, но не всегда Отметьте «Подробнее» над выдержкой слова excerpt () Запуск get_posts в get_posts для получения детей детей Создает ли WordPress автоматическую страницу для форматов сообщений? Удалите пользовательский таксономический слизень, не удаляя пользовательский пул типа сообщения в постоянных ссылках Преобразование существующего сайта WordPress (с несколькими плагинами) в Multisite Как отобразить число релевантных запросов в категории? Как перечислить родительскую таксономию только для тех, кто подает заявки на суб-термины, а затем сообщения Таксономия по URL-адресу Polylang получает не текущий язык / s Выходная санитария Меню администратора. Выделите меню верхнего уровня, если на странице подменю (без отображения подменю) Виджеты WordPress по умолчанию всегда появляются Новая версия размера изображения только для файла Featured Image

Когда пользователь регистрируется, создайте страницу из существующего шаблона со своим именем пользователя в качестве имени страницы

Мне интересно, возможно ли что-то подобное? Если да, с чего бы начать! Я, конечно, не ищу, чтобы кто-то объяснил 100% полностью и дал бесплатные примеры кода и т. Д., Только толчок в правильном направлении. 🙂

Я проделал полный поиск Google, и я считаю, что, возможно, я не искал правильные вещи.

Здесь надеемся!

Всего наилучшего

Во-первых, похоже, что вы можете решить свой основной вопрос, используя BuddyPress .

Если вы просто хотите сделать фактическую страницу WordPress, если пользователь регистрируется, вы можете сделать это, используя user_register . Крючок получает вновь созданный идентификатор пользователя.

Этот пример кода должен создать страницу с nicename пользователя.

 add_action( 'user_register', 'myplugin_add_page_for_user' ); function myplugin_add_page_for_user( $user_id ) { // Get the user for this user_id $user = get_user_by( 'id', $user_id ); // The data for the page we are going to add $page_data = array( 'post_type' => 'page', 'post_title' => $user->user_nicename ); // Actually insert the post wp_insert_post( $page_data ); }