Тема-Конструктор для WordPress // WordPress
В продолжение моего wordpress-творчества представляю новую тему – Constructor.
Это однозначно “темовая” тема, она представляет из себя конструктор тем, со следующим функционалом:
Темы
Данная тема поддерживает темы – как бы странно это не звучало – но это вполне юзабельно, и выглядит приблизительно так:
Каждая тема представляет из себя файл настроек – config.php и файл стилей – styles.css (аналогично с обычными темами для wordpress). Если со вторым всё более-менее понятно, то первый представляет из себя следующее:
return array( "theme" => 'default', // имя темы "sidebar" => 'right', // макет "title" => array( "pos" => 'left' // расположение заголовка ), "fonts" => array( // шрифт заголовка и текста (см. admin/fonts.php) 'header' => 1, 'body' => 1, ), "links" => array( // настройки меню в шапке "type" => 1, "home" => false, "rss" => false, "size" => false, ), "slideshow" => array( // настройки слайдшоу "id" => null, "height" => 200, "onpage" => false, // show slideshow on page "onsingle" => false // show slideshow on single post ), "images" => array( // настройки фоновых изображений "body" => array('src'=>''), "wrap" => array('src'=>'','pos'=>'center top'), "wrapper" => array('src'=>''), "sidebar" => array('src'=>'','pos'=>'right bottom'), "footer" => array('src'=>'','pos'=>'left bottom'), ), "opacity" => 'light', // тип прозрачности "color" => array( // цвета элементов "bg" => '#fff', "bg2" => '#fff5c5', "title" => '#333', "title2" => '#555', "text" => '#333', "text2" => '#aaa', "border" => '#aaa', "border2" => '#999', "header1" => '#ff6600', "header2" => '#ff7711', "header3" => '#ff9933', ), );
Макет
Можно выбирать из 6-ти возможных вариантов расположения сайдбаров:
Шапка сайта
Можно так же добавить выпадающее меню в шапку сайта, а так же изменить расположение и цвет заголовка:
Подвал сайта
Мы можем с легкостью изменить текст в footer’e:
Цвета
Есть несколько глобальных цветов, которые можно изменять – это цвет шрифта, фона, границ и т.д.:
Шрифты
Со шрифтами особого разнообразия не получилось – есть набор пресетов, можно указать различные для заголовков и контента:
CSS
Для продвинутых пользователей есть возможность изменять CSS конкретной темы:
Изображения
Данная опция – для изощренных – вы можете устанавливать фоновые изображения для элементов страницы:
Слайдшоу
Если Вы используете плагин NextGen Gallery, то сможете слегкостью добавить слайд-шоу на главную страницу сайта:
Экспорт
Внеся изменения в текущую тему Вы можете сохранить сие в отдельный файл config.php, который достаточно легко можно превратить в новую тему:
В планах на будущее:
Добавить слайдшоу содержащие последние постыДобавить украинскую локализациюДобавить возможность экспорта текущей темы- Добавить возможность экспорта текущей темы в ZIP архиве
Создать и добавить PSD файлы для быстрого создания тем для темы– в версии 1.1.5
Вот такое чудо у меня получилось, можете попробовать его на зуб:
Download last version Constructor
P.S. Для всех подписчиков на RSS ленту – используйте адрес http://anton.shevchuk.name/feed/ – по нему Вы всегда найдете мою ленту…
P.P.S. Ищите меня и на twitter’e – всегда свежие анонсы…