Плагины, активные сразу после установки

Доброго времени суток, уважаемые доны 🙂
Возник вопрос – вопрос – в скором времени, возможно придется развертывать несколько сайтов на вордпрессе – возможно ли прописать где то какие плагины будут уже активны сразу после установки? А то несколько напряжно руками их активировать каждый раз..

в базе, инсталляционный файл править придеться. проверь текущие значения, и впиши их собственно

активация плагинов – дело 5минут. изобретение способа автоактивации – ХХ минут / часов – смысл?

активация плагинов - дело 5минут. изобретение способа автоактивации - ХХ минут / часов - смысл?

Хочу создать так сказать дистрибутив )если надо сайт очень быстро развернуть.. хотя. думаю, гнилое это дело )

апдейт темы. нет, не гнилое. делюсь модом для install.php:
активируем сперва все необходимые плагины, идем в таблицу options, поле active_plugins. запоминаем что там написано, и делаем следующий ход конем (после $result = wp_install($weblog_title, ‘admin’, $admin_email, $public);):

// активируем плагины автоматически // added by cmepthuk
    $wpdb->query("UPDATE ".$table_prefix."options SET option_value = 'a:6:{i:0;s:43:\"all-in-one-seo-pack/all_in_one_seo_pack.php\";i:1;s:19:\"fb-re_wpversion.php\";i:2;s:21:\"pagenavi/pagenavi.php\";i:3;s:14:\"rus-to-lat.php\";i:4;s:16:\"russian-date.php\";i:5;s:37:\"tinymce-advanced/tinymce-advanced.php\";}' WHERE option_name = 'active_plugins'");

и ещё, автоматически сделаем юзабильный ЧПУ. пропишем его в базу, и .htaccess:

// устанавливаем ЧПУ // added by cmepthuk
    $home_path = '../';
    $permalink_structure = '/%category%/%postname%.htm';
    $wpdb->query("UPDATE ".$table_prefix."options SET option_value = '".$permalink_structure."' WHERE option_name = 'permalink_structure'");
    $wp_rewrite->set_permalink_structure($permalink_structure);
    if ( (!file_exists($home_path.'.htaccess') && is_writable($home_path)) || is_writable($home_path.'.htaccess') )
      $writable = true; else $writable = false;
    if ($wp_rewrite->using_index_permalinks())
      $usingpi = true; else $usingpi = false;
    $wp_rewrite->flush_rules();
    // всё, ЧПУ становили

добавляем так же после вызова "wp_install(…". собственно, вот. на 2.5.1 – работает, проверено

upd. отключил смайлы в посте. иначе ужос ^_^

Кто проверял на 2.6.1 версии?

i:0;s:43:\"all-in-one-seo-pack/all_in_one_seo_pack.php\";
i:1;s:19:\"fb-re_wpversion.php\";

Кто поможет расшифровать? А то получается, для автоактивации плагина нужно будет сначала установить его…

а вы бы хотели чтоб они работали без самих плагинов? 🙂 естественно что надо установить, читайте первый пост.
расшифровываю: автоматом активируем (то есть в опцию пишем что плагины активные) All-in-one seo pack и replace wp version

i:0;s:43:\"all-in-one-seo-pack/all_in_one_seo_pack.php\";
i:1;s:19:\"fb-re_wpversion.php\";
Я имел ввиду, что значит первый символ i и т.д.

это – указатель 🙂 не вникайте 🙂

А догадаться трудно? 🙂
a – array
i – index
s – string
fb-re_wpversion.php – 19 символов
и т.д.

Anonymous
Отправить
Ответ на: