Функцию на РНР для добавления блогов WordPress MU

Alex16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
30.10.2008

Написать отдельную функцию на РНР для добавления блогов в WordPress MU.

Функция будет прописана в другой РНР-скрипт и будет получать на входе:

Пример.

function Create_Blog ($subdomain, $title, $login, $pass, $directory, $categories)

где

$subdomain - имя субдомена\папки блога,

$title - название блога,

$login - логин для входа в блог,

$pass - пасс для входа в блог,

$directory - главная тема блога,

$categories - названия категорий блога, от нуля до нескольких категорий (в массиве)

Далее сделать проверку на существование такого $subdomain, если нет такого, то

создать блог $subdomain с категориями $categories и использовать рандомный тематический шаблон из

папки wp-content/themes/$directory/[тут лежат папки с шаблонами соответствующей тематики]

Например, для $directory="Auto" шаблон искать в wp-content/themes/Auto/autodesign1/ или

в wp-content/themes/Auto/auto_sport/. Соответсвенно случайно выберется шаблон/папка autodesign1 или auto_sport

Прописывать блоги в базу или напрямую, или через логин/пароль главного администратора, чтобы использовать

встроенные функции добавления новых блогов и категорий.