новые функции wordpress 2.9, вордпресс 2.9 - Авторские материалы о продвижении вконтакте, wordpress фишках и плагинах, SMO, SEO, дизайне
Отборная информация, которая вставляет!

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

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

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

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

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


 

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



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


9643e5d7

  1. :

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

  2. :

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

    • ETNO:

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

  3. :

    Добрый день. Подскажите пожалуйста на счёт Поддержка превьюшек (thumbnail). Куда именно в functions.php вставлять предложенный вами код? А также куда конкретнее вставлять тэг в моей теме?

    • ETNO:

      куда вставлять код в functions.php — это не важно, главное, чтобы не внутрь какой-то функции, можете, к примеру в самом конце. А в тему нужно вставлять там где хотите увидеть превьюшку, обычно это в файле index.php перед тегом, который отвечает за вывод контента (the_content)

      • :

        Спасибо большое, всё получилось!!! Но вот только получается, что сначало идёт маленькая картинка, а под ней превьюшный текст….и получается, что справа от маленькой картинки свободное пустое место…вы не подскажите, можно ли что-то дописать к коду который вставляется в index.php, что-бы текст как-бы обволакивал миниатюра, дабы тем самым на моём блоге текст оказался справа от картинки …?

        …..я бы и не пользовался этими кодами…ведь когда-то я действительно использовал custom fields …но при переезде на новый хостинг custom fields по непонятным мне причинам перестал работать….а вы случайно не знаете почему?

        • ETNO:

          а это вам можно и при помощи css сделать. скорее всего поможет если в файл стилей вставите img.thumbnail{margin-right:10px; margin-bottom:10px;}

          • :

            спасибо за код…я его вставил в css, но это к сожалению не дало никакого результата…. =(

          • ETNO:

            дайте ссылку на ваш сайт — я подскажу как правильно делать

          • :


            ….просто сейчас я убрал эту миниатюру и превьюшку, так как это всё пока выглядит не очень….и теперь я даже и не знаю…оставить не могу (так как не знаю, когда вы зайдёте)..а без этой превьюшки и миниатюры, вы наверное не сможете мне помочь….как быть?

          • ETNO:

            напишите мне в аську, а лучше в скайп, который в контактах указан, решим вашу проблему

  4. […] Частично о миниатюрах я писал в пункте 5 статьи о 2.9 версии […]

  5. :

    Дайте пожалуйста ваши рабочие контакты, а то на адрес sizam-desing@yandex.ru письма не отправляются!