Wordpress Multi Site (сеть включена) - PullRequest
2 голосов
/ 15 марта 2011

Я хочу программно создать блог / сайт на сайте Wordpress Muti (WordPres с поддержкой сети). Есть ли API для этого? Если нет, могу ли я напрямую вставить данные в базу данных?

Я хочу создать сайт WordPress на основе одной из моих пользовательских форм регистрации со страницы php. Любая помощь / ссылки на документацию будут оценены. Спасибо.

1 Ответ

4 голосов
/ 15 марта 2011

это работает для установок подкаталогов:

global $current_site;
wpmu_create_blog( $current_site->domain, $current_site->path . 'mysite/', 'My Site', 1 );

и это должно работать для установок поддомена:

global $current_site, $base;
wpmu_create_blog( 'mysite.mydomain.com', $base, 'My Site', 1 );

если вам нужно добавить блог с пользователем одновременно, проверьте код в /wp-admin/ms-edit.php, где написано 'case' addblog ':' в строке 139. Здесь это код для очистки домена, следующий за кодом для добавления нового пользователя из электронной почты.

...