В конце 2009 года разработчики wordpress нас обрадовали новой версией 2.9, в которой было реализовано довольно таки много различных нововведений, о которых мы сегодня и поговорим. Также я расскажу как использовать эти новые возможности на практике.
1. Обновление плагинов одним кликом.
Довольно таки полезная функция. Теперь, чтобы обновить плагины достаточно зайти на вкладку инструменты-обновление. И если у вас правильно настроен доступ к фтп — то wordpress автоматически обновит выбранные плагины
2. Оптимизация базы данных
Если ранее, нам нужно было устанавливать для этого плагины или лезть вручную в phpmyadmin, то сейчас для этого хватит добавить в файл wp-config.php строку
define('WP_ALLOW_REPAIR', true);
А потом зайти на страничку http://вашсайт/wp-admin/maint/repair.php и попадете на страничку оптимизации вашей базы данных.
3. Корзина.
Теперь при удалении записи, она не удаляется полностью, а сначала попадает в корзину. если не хотите, чтобы в корзине долго хранились удаленные записи\комментрарии и т.д., то добавьте все в тот же файл wp-config.php строку
define('EMPTY_TRASH_DAYS', 10 );
где 10 — это кол-во дней, которые нужно хранить данные в корзине.
4. Редактор изображений
Очень полезная функция, теперь можно обрезать, масштабировать, поворачивать любую загруженную картинку.
5. Поддержка превьюшек (thumbnail)
Ранее, для этих целей нужно было использовать custom fields. Теперь все проще. Нужно добавить строку в файл вашей темы functions.php
if ( function_exists('add_theme_support') )
add_theme_support('post-thumbnails');
Теперь справа, в админке, а также при загрузке картинки вы увидите ссылочку «использовать в качестве миниатюры». В вашей теме нужно вставить тег
<?php the_post_thumbnail( 'thumbnail' ); ?>
Причем, этот тег поддерживает огромное кол-во значений. Почитать вы можете об этом в
6. Расширенные поля информации для авторов.
Теперь в информации о авторах возможно добавить их профиля в твиттере и т.д. Для этого нужно добавить строку в файл вашей темы functions.php
<?php
function my_new_contactmethods( $contactmethods ) {
// Add Twitter
$contactmethods['twitter'] = 'Twitter';
//add Facebook
$contactmethods['facebook'] = 'Facebook';
return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);
?>
Этим способом, мы добавим поля для профиля на твиттере и фейсбуке
7. Excerpt фильтр
Чтобы лучше объяснить, то расскажу о том, что часто на сайтах в ленте новостей выводят анонсы. И если ранее нам нужно было использовать плагины, для того чтобы обозначить автоматическое назначение анонса в определенное кол-во символов, то сейчас это не обязательно.
Добавляем в functions.php
// устанавливаем длину
function new_excerpt_length($length) {
return 60;
}
add_filter('excerpt_length', 'new_excerpt_length');
// обозначаем слово для ссылки на полную новость
function new_excerpt_more($more) {
return '…';
}
add_filter('excerpt_more', 'new_excerpt_more');
8. oEmbed
Теперь, чтобы вставить ролик с ютуб, к примеру, нам нужно всего лишь вставить обычную ссылку на ролик на отдельной строке. Вордпресс автоматически преобразует ссылку в видеоплеер.
Вот и все. Я лишь рассказал о некоторых полезных функциях. Все изменения и нововведения вы можете посмотреть на сайте
Мониторинг сети: Теперь вы можете создать сайт визитка бесплатно
Понравилась статья? - Подпишись.
Или поделись полезным с миром
Похожие статьи:
Это скажется при большом потоке посетителей?
….просто сейчас я убрал эту миниатюру и превьюшку, так как это всё пока выглядит не очень….и теперь я даже и не знаю…оставить не могу (так как не знаю, когда вы зайдёте)..а без этой превьюшки и миниатюры, вы наверное не сможете мне помочь….как быть?