wordpress 3.0 новые возможности как использовать вордпресс 3.0 мультисайтовость
Отборные материалы о дизайне, seo, wordpress

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

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

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

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

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


9643e5d7

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

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

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

    add_custom_background();

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

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

4.Shortlink

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

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

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

Для поддержки этого функционала добавьте в 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');

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

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

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

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

define('WP_ALLOW_MULTISITE', true);

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

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

 

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



9 комментариев к “как использовать возможности 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. :

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