Обновился WordPress до версии 3.4 — что нового?

Наконец свершилось — вышло очередное долгожданное обновление WordPress до версии 3.4. Разрабочики обещали много нового и интересного — давайте разбираться, что к чему!

Обновление WordPress глазами администратора сайта

1. Твиттер

И ведь они нас не обманули! Первое нововведение касается встроенной системы транслирования твитов с Twitter.Com. Уже начиная с более ранних версий разработчики постоянно добавляли возможность вставлять одной строкой на сайт информацию с какого-либо стороннего сервиса. Например, чтобы вставить видеоролик с YouTube в WordPress, не обязательно копировать предлагаемый там код «iframe» или «object» — достаточно просто вставить отдельной строкой адрес этого видео и оно отобразится в виде экрана просмотра. Теперь то же самое с твиттером. Например, чтобы отобразилось вот это:

я просто вставил на новой строке адрес твитта:

https://twitter.com/WPOtvet/status/213141000326103041

2. Подпись к картинкам

В панели описания изображений в поле «Подпись» (Caption) появилась возможность вставлять не только текст, но и html разметку. То есть вы можете выделить шрифт, а также вставить активную ссылку, например, на сайт автора фотографии.

3. Настройка темы оформления

Настроить тему оформления под свои нужды — установить логотип, фон, шапку и т.д. — теперь можно еще до ее активации на блоге. То есть теперь не нужно сразу после активации шаблона бежать сломя голову все редактировать, чтобы читатели не увидели ваш блог в неприглядном виде — сначала все настроите, а потом уже активируете обновление своего блога на WordPress.

Опробовать это новшество можно на входящей в сборку теме Twenty Eleven. Например, в режиме реального времени посмотреть, как будет выглядеть сайт с новым фоном:

Также можно задать свою высоту шапки или загрузить для нее свою картинку:

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

4. Мелкие доработки

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





Обновление WordPress — глазами вебмастера

Теперь посмотрим со стороны разработчика на тему поддержки шаблонами нововведения №3 — редактирования темы до ее активации. Для этого в код файла functions.php надо добавить код:

add_theme_support( 'custom-header' );

Это самый простой вариант, но можно задействовать также массивы, с помощью которых задать основные настройки:

$defaults = array(
	'default-image'          => '',
	'random-default'         => false,
	'width'                  => 0,
	'height'                 => 0,
	'flex-height'            => false,
	'flex-width'             => false,
	'default-text-color'     => '',
	'header-text'            => true,
	'uploads'                => true,
	'wp-head-callback'       => '',
	'admin-head-callback'    => '',
	'admin-preview-callback' => '',
);
add_theme_support( 'custom-header', $defaults );

Поработаем с фоновой картинок шапки и зададим ей фиксированный размер 980х60:

$args = array(
	'width'         => 980,
	'height'        => 60,
	'default-image' => get_template_directory_uri() . '/images/header.jpg',
);
add_theme_support( 'custom-header', $args );

А теперь еще разрешим загружать и добавлять изображения прямо из админпанели:

$args = array(
	'width'         => 980,
	'height'        => 60,
	'default-image' => get_template_directory_uri() . '/images/header.jpg',
	'uploads'       => true,
);
add_theme_support( 'custom-header', $args );

И добавим возможность сделать произвольный размер хедера:

$args = array(
	'flex-width'    => true,
	'width'         => 980,
	'flex-width'    => true,
	'height'        => 200,
	'default-image' => get_template_directory_uri() . '/images/header.jpg',
);
add_theme_support( 'custom-header', $args );

Чтобы активировать эти настройки в шаблоне, добавим в файл header.php код:

<img src="<?php header_image(); ?>"
height="<?php echo get_custom_header()->height; ?>"
width="<?php echo get_custom_header()->width; ?>" alt="" />

P.S. С обновлением WP до версии 3.4, разумеется, обновился и архив с нашей оптимизированной сборкой WordPress, которую вы можете бесплатно скачать и установить.

Пост написан при поддержке сайта, на котором можно скачать моды для wot

Поделись этой статьей с друзьями!

Это будет интересно прочитать:

Добавить комментарий