Готов поспорить, что wordpress 3.0 мы увидим уже на следующей неделе, но многие возможности wordpress новой версии отключены по умолчанию. Ведь это и правильно, потому как так появится возможность использовать темы для версии 2.9 на 3.0.
В данной статье, я расскажу как пользоваться и как включить новые возможности wordpress 3.0 и вы убедитесь, что этот движок уже давно вышел за рамки обычного блогодвижка.
1. Очень порадовало то, что теперь можно выбирать на этапе установки имя и пароль для админа. Нужно было ещё это сделать с первых версий, ведь это улучшает безопасность, да и просто удобно. Смотрим скрин
Новая дефолтная тема “2010″
Что есть интересного в этой теме, так это то, что она более современнее и в ней присутствует выпадающее меню. Ещё понравилась хорошая и гармоничная подборка шрифтов. Что не понравилось – сайдбар, как-то он слабо оформлен
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);
Для написания статьи использовались ссылки и
Мониторинг сети: Теперь каждый новичок сможет узнать как зарабатывать в интернете. Внимание, узнайте как заработать в интернете новичку. Дельные советы о заработке в сети.
Понравилась статья? - Подпишись.
Или поделись полезным с миром
Похожие статьи:
Что со скоростью? Будут какие-то улучшения?
Пример
Категория
Категория подменю
…….
Это в принципе невозможно?