Отборные материалы о дизайне, seo, wordpress

Как использовать новые возможности wordpress 2.9

e-mail рассылка на wordpress

В конце 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)

postthumbnail

Ранее, для этих целей нужно было использовать 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

Теперь, чтобы вставить ролик с ютуб, к примеру, нам нужно всего лишь вставить обычную ссылку на ролик на отдельной строке. Вордпресс автоматически преобразует ссылку в видеоплеер.

Вот и все. Я лишь рассказал о некоторых полезных функциях. Все изменения и нововведения вы можете посмотреть на сайте wordpress

Мониторинг сети: Теперь вы можете создать сайт визитка бесплатно

Похожие статьи:

Обязательно прочтите также и такие интерестные статьи:

.


3 комментариев к “Как использовать новые возможности wordpress 2.9”

  1. Sosnovskij пишет:

    Скачал премиум англотему wordpress. Так там не работал скрипт по выдаче превьюшек. Пришлось все через новую функцию 2.9.1 переделывать – помогло :)

  2. Xstroy пишет:

    Так ли нужна оптимизация базы?
    Это скажется при большом потоке посетителей?

    • ETNO пишет:

      особо не думаю, что ускорит, но ведь все таки лучше держать базу чистой и настроенной, без лишних строк и таблиц.

оставить отзыв