Написать php-инсталлер
Есть такой код:
/********************** НАЧАЛО "ДАННЫЕ ДЛЯ ИЗМЕНЕНИЯ" ***********************************/
$url='http://site.ru'; //укажите адрес вашего домена с http// и без "/" на конце. Аналогично примеру.
$email='[email protected]'; //укажите ваш электорнный адрес, на него будет приходить вся корреспонденция с сайта
/********************** КОНЕЦ "ДАННЫЕ ДЛЯ ИЗМЕНЕНИЯ" ***********************************/
/********************** ВНИМАНИЕ! ДАННЫЕ, КОТОРЫЕ РАСПОЛОЖЕНЫ НИЖЕ, ИЗМЕНЯТЬ НЕ НУЖНО ***********************************/
require_once 'wp-config.php';
$wpdb->query("UPDATE wp_options SET option_value = replace(option_value, 'http://new-site.ru', '{$url}') WHERE option_name = 'home' OR option_name = 'siteurl';");
$wpdb->query("UPDATE wp_posts SET guid = replace(guid, 'http://new-site.ru','{$url}');");
$wpdb->query("UPDATE wp_posts SET post_content = replace(post_content, 'http://new-site.ru', '{$url}');");
$wpdb->query("UPDATE wp_options SET option_value = '{$email}' where option_value like '[email protected]';");
$wpdb->query("update wp_users set user_email = '{$email}' where user_email like '[email protected]';");
$email_from = '[email protected]';
$email_from = 's:' . strlen($email_from) . ':"' . $email_from . '"';
$email = 's:' . strlen($email) . ':"' . $email . '"';
$wpdb->query('update wp_contact_form_7 set mail = replace(mail,\'' . $email_from . '\',\'' . $email . '\') where mail like \'%' . $email_from . '%\';');
$wpdb->query('update wp_postmeta set meta_value = replace(meta_value,\'' . $email_from . '\',\'' . $email . '\') where meta_value like \'%' . $email_from . '%\';');
echo "Update successful.
Click -> Home Page.";
?>
Из этого кода нужно сделать файл инсталлер. Движок WordPress. Оформление для инсталлера нет, можно использовать стандартные стили WordPress.