WordPress 2.8 Baker: темы из админки и новые виджеты
2 мин чтения
10 июня вышел WordPress 2.8, на этот раз в честь трубача Чета Бейкера. Это первое обновление, которое я сделал в один клик из админки, как обещали в версии 2.7.
Обновление в один клик
Сработало, но не сразу. WordPress попросил данные ftp: на моем хостинге файлы принадлежат одному пользователю, а PHP работает от другого, и писать файлы напрямую WordPress не может. Чтобы не вводить их каждый раз, их можно прописать в wp-config.php:
define('FTP_HOST', 'localhost');
define('FTP_USER', 'логин_ftp');
define('FTP_PASS', 'пароль_ftp');
Пароль в файле лежит открытым текстом, так что права на wp-config.php должны быть как можно строже.
Темы из админки
Как плагины в 2.7, теперь и темы можно искать в каталоге и ставить прямо из админки. Удобно посмотреть, как выглядит тема, прежде чем ставить: есть предпросмотр.
Виджеты
Страницу виджетов переделали. Виджеты перетаскиваются между сайдбарами, настраиваются на месте, и один и тот же виджет можно поставить несколько раз, например два текстовых блока.
Для тех, кто пишет свои виджеты, появился класс WP_Widget. Минимальный виджет выглядит так:
class My_Widget extends WP_Widget {
function My_Widget() {
parent::WP_Widget(false, 'Мой виджет');
}
function widget($args, $instance) {
echo $args['before_widget'] . 'Привет' . $args['after_widget'];
}
}
add_action('widgets_init', create_function('', 'return register_widget("My_Widget");'));
Старые виджеты на функциях пока работают, но новые лучше писать так.
Мелочи
В редакторе тем и плагинов появилась подсветка кода. Админка стала шустрее: скрипты и стили теперь отдаются склеенными и сжатыми. Консоль можно разложить до четырех колонок.
Обновлением доволен. Особенно тем, что больше не надо заливать файлы руками по ftp.