Отборная информация, которая вставляет!

как использовать возможности wordpress 3.0

Готов поспорить, что wordpress 3.0 мы увидим уже на следующей неделе, но многие возможности wordpress новой версии отключены по умолчанию. Ведь это и правильно, потому как так появится возможность использовать темы для версии 2.9 на 3.0.

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

1. Очень порадовало то, что теперь можно выбирать на этапе установки имя и пароль для админа. Нужно было ещё это сделать с первых версий, ведь это улучшает безопасность, да и просто удобно. Смотрим скрин

image

Новая дефолтная тема “2010″

Что есть интересного в этой теме, так это то, что она более современнее и в ней присутствует выпадающее меню. Ещё понравилась хорошая и гармоничная подборка шрифтов. Что не понравилось – сайдбар, как-то он слабо оформлен

image

3. Настраиваемый бекграунд.

Если хотите дать возможность прямо с админки выбирать фон вашего сайта, то вам нужно вставить следущий код в functions.php

    add_custom_background();

После этого в админке появится

image

Откуда можно будет менять бекграунд вашего сайта

4.Shortlink

Тут объяснять не буду – это функционал для создания ссылок по типу как в твиттере (например, bit.ly)

image

5. Новая опция для навигации

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

image

Для поддержки этого функционала добавьте в functions.php

add_theme_support( 'nav-menus' );

В самой теме вам нужно будет использовать специальный тег

wp_nav_menu( array( 'sort_column' => 'menu_order', 'container_class' => 'menu-header' ) );


6. Отдельные шаблоны для автора

В прошлой версии у нас появилась возможность создавать шаблоны для отдельных рубрик и страниц, теперь можно и для автора. К примеру, при создании шаблона author-jim.php – он будет автоматически отображаться только для автора jim

7. Произвольные типы записей.

Эта штука ещё больше приблизила wordpress к полноценной cms, а не как блогодвижок. Ранее, у нас были только 2 типа записей – статьи и страницы.Теперь можно их сделать сколько угодно.

Для примера возьмем и сделаем отдельные типы записей о продуктах

Для этого в файл functions.php вставим

$args = array(
        'label' => __('Products'),
        'singular_label' => __('Product'),
        'public' => true,
        'show_ui' => true,
        'capability_type' => 'page',
        'hierarchical' => false,
        'rewrite' => true,
        'query_var' => 'products',
        'supports' => array('title', 'thumbnail')
);
register_post_type( 'product' , $args );

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

8. Произвольная таксономия

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

Вот пример создания нового вида записи jeans с произвольной таксономией “Manufacturer” и “Style”

function post_type_jeans() {
	register_post_type(
      'jeans',
      array('label' => __('Jeans'),
        'public' => true,
        'show_ui' => true,
        'supports' => array(
          'post-thumbnails', //enable post thumbnails
          'trackbacks', //enable Trackbacks
          'comments') //enable Comments
        )
      );
// Here we add the custom taxonomy for Manufacturer like Levi's and Se7en. We are creating categories specific for this post type.
	register_taxonomy( 'Manufacturer', 'jeans', array( 'hierarchical' => true, 'label' => __('Manufacturer') ) );

// Here goes the code for adding custom taxonomy for Style like "ankle jeans" and "baggy jeans".
// We are going to add tags specific for this post type.
  register_taxonomy( 'style', 'jeans',
		array(
    'hierarchical' => true, // Enable or disable hierarchical structure
			 'label' => __('Styles'), // The Label to show in WordPress backend
			 'query_var' => 'style',
			 'rewrite' => array('slug' => 'style' ) // Slug to use in URLs
		)
	);
}
add_action('init', 'post_type_jeans');

Вот что получится

image

Об таксономии и новых видах записей мы поговорим ещё более подробно. Также могу подсказать отличный плагин облегчающий работу в этом направлении custom post type ui

9. Мультисайт

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

define('WP_ALLOW_MULTISITE', true);

image

Для написания статьи использовались ссылки 1 и 2

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


 

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



10 комментариев к “как использовать возможности wordpress 3.0”

  1. Стоит взять на заметку.
    Что со скоростью? Будут какие-то улучшения?

    • ETNO:

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

  2. Димка:

    wp_nav_menu( array( ‘sort_column’ => ‘menu_order’, ‘container_class’ => ‘menu-header’ ) );

    а в какой файл вставить этот код? в хидер?

  3. Вячеслав:

    А не подскажешь, можно ли сделать в стандартных настройках возможность плавного открывания подменю? (я где то читал что такая возможность вроде есть)
    Пример

    Категория
    Категория

    Категория подменю
    Категория подменю
    …….

    • ETNO:

      тут wordpress не причем — это просто нужно скрипт ставить выпадающего меню — т.е. по умолчанию подрубрики выводятся и так — можете глянуть дефолтную тему для 3 версии движка и взять нужные скрипты оттуда

  4. Произвольные типы записей. получилось только название, а описание как сделать? Или я туплю?

  5. А можно включить сеть, если вордпресс установлен на субдомене? Попробовал на http://fleek.org/fleekaj/WBVNEgxMS1oKVwMXFwtJHEtYSlsPU1pJ5IW03OmK5Ojh5una5tg=/ сеть, попробовал создать сайт, типа site.blog.vip-rm.info.. созданные сайты увы не открываются.
    Это в принципе невозможно?

  6. Спасибо за пошаговую инструкцию. Особенно актуально про мультисайт.

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

Если хотите вставить код в комментарии, то оберните его тегами ‹pre›‹/pre›