Мультисайт Wordpress (с поддержкой сети)


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

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

Author: M99, 2011-03-15

1 answers

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

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 примерно там, где написано "дело"addblog": "в строке 139. Существует код для очистки домена, следующий за кодом для добавления нового пользователя по электронной почте.

 4
Author: dwenaus, 2011-03-15 15:05:41