Как использовать бутстрап для блога на вордпресс. Как сделать подключение bootstrap к wordpress? Отличная совместимость с HTML5
Привет всем! Каждый, кто работает над дизайном и функциональной частью своего блога, в какой-то момент задумывается над тем, как можно ускорить и упростить этот процесс. Данной цели служат фреймворки. Это специальные библиотеки, которые дают возможность использовать уже прописанные заготовки кода, отличающегося валидностью и кроссбраузерностью. Сегодня вашему вниманию я хочу представить одно из таких решений – Бутстрап. В рамках этой статьи мы не будем детально изучать все тонкости работы с ним. Наша задача – узнать о его основных преимуществах, как подключить Bootstrap к WordPress и как с помощью данного фреймворка редактировать стили и структуру блога.
Что такое Bootstrap?
Бутстрап – это бесплатный фреймворк на базе css и JavaScript, предоставляющий целый ряд встроенных инструментов для создания адаптивных веб-сайтов, а точнее их front-end разработки. Изначально был создан для внутреннего использования компанией Twitter и носил название «Twitter Bootstrap», но в дальнейшем вырос в самостоятельный проект. Данная библиотека может быть использована в работе как со статическими html-файлами, так и с различными системами управления контентом, в которых поддерживаются внешние стили.
Вы можете самостоятельно отредактировать или даже создать, используя возможности Bootstrap, WordPress тему для своего блога. Для этого в арсенале фреймворка предусмотрено все необходимое и определены базовые стили для основных компонентов, которые могут быть использованы на сайте: навигации и форм, модальных окон и уведомлений, аккордеонов и каруселей, выпадающих списков и многого другого.
В интернете можно встретить множество разноплановых ресурсов, сделанных с помощью этой библиотеки. Читателям же моего блога, вероятнее всего, будут интересны Bootstrap шаблоны для WordPress. В Рунете вы найдете большое количество тем на основе фреймворка, в том числе и бесплатных. Они отличаются стильным дизайном и функциональностью.
Что же делает Бутстрап популярным среди разработчиков? Давайте рассмотрим ряд неоспоримых плюсов, которые мы получаем в работе с ним:
- открытый исходный код, то есть весь функционал предоставляется совершенно бесплатно;
- встроенная 12-колоночная сетка. Достаточно просто добавить нужный класс html-элементу, чтобы задать ему необходимо позиционирование относительно других объектов и каркаса страницы;
- адаптивность. Ранее я писала о том, и почему это однозначно необходимо делать. В Бутстрапе же данная опция включена по умолчанию и предполагает оптимизацию сайта под десктопные девайсы, планшеты и смартфоны. Помимо этого, вы можете сами установить любые варианты расширений вручную;
- вариативность в оформлении самых часто используемых на веб-страницах элементов. С помощью специальных классов легко можно управлять отображением и поведением событий, вкладок, кнопок и прочего. Предусмотрены и готовые решения для динамических элементов. Так, к примеру, чтобы создать слайдер, достаточно найти необходимый код в документации, скопировать его и разместить в своем блоге, заменив картинки из примера своими собственными. Как это работает на практике, я покажу вам дальше на примере установки в WordPress меню Bootstrap;
- иконочный шрифт. Приятный бонус в виде нескольких сотен иконок Glythicons в формате векторной графики;
- кастомизация, т.е. возможность выборочного использования тех или иных возможностей фреймворка, например: подключение к проекту только сетки и шрифтов, или только медиа, или комбинации из нескольких опций;
- легкость настройки – стандартные стили переопределяются простым созданием новых правил css, без применения «! important »;
- отличная документация с примерами. Несмотря на то, что официальный сайт англоязычный, не составит труда найти в интернете его русскоязычный аналог.
Основным минусом в работе с библиотекой может стать только то, что при редактировании или создании адаптивной темы Вордпресс Бутстрап-компоненты не могут быть просто добавлены из консоли CMS. Их использование потребует вставки дополнительного кода или установки вспомогательных плагинов.
Подключение фреймворка к Вордпрессу
Для начала скачиваем библиотеку с официального сайта — https://getbootstrap.com: жмем «Download Bootstrap» и в открывшейся вкладке «Getting started» выбираем вариант «Download Bootstrap». На текущий момент стабильной версией остается Bootstrap 3, но уже выпущена в режиме тестирования четвертая версия. Она имеет некоторые отличия от нынешней, но если вы изучите Бутстрап 3, то обновленный вариант фреймворка не вызовет никаких вопросов.

Распаковываем архив и видим 3 основных папки: css, js , fonts . Файлы, содержащие в своем названии «min» ничем не отличаются от одноименных без этой частицы. Она обозначает, что код записан без пробелов, в одну строку, для уменьшения веса файла без потерь в функционале. Такой формат нечитабелен, но как раз он зачастую и подключается к проекту. Это позитивно влияет на . В папках css и js лежат соответственно файлы стилей и скриптов, а в папке fonts – те самые векторные иконки, которые упоминались выше. По сути, мы видим здесь один шрифт, представленный в нескольких форматах.
Один из удобных способов размещение файлов фреймворка в проекте – создание отдельной папки. Для этого в корне сайта в каталоге wp-content – themes – название_вашей_темы формируется папка libs , где в дальнейшем могут находиться другие библиотеки, используемые в проекте. И уже в ней – папка bootstrap , куда мы и копируем все содержимое, извлеченное из архива.

Как мы уже отмечали ранее, существует возможность выкачать только отдельный функционал Бутстрапа, например сетку или иконки. Это реализовывается на странице официального сайта «Customize».

Здесь необходимо снять галочки с тех компонентов и плагинов библиотеки, которые вы не хотите подключать к проекту. А затем, прокрутив страницу вниз, загрузить кастомизированный вариант Bootstrap, нажав «Compile and Download».


Дополнительно, для переопределения бутстраповских стилей и «родных» стилей темы, можно создать в папке шаблона в каталоге css файл style.css . Если вы не знакомы со структурой шаблона Вордпресс, статья о том, обязательна к прочтению.
Чтобы подключить Bootstrap к WordPress, открываем в текстовом редакторе файл functions. php , который лежит в каталоге вашего активного шаблона. Находим функцию подключения скриптов (она может называться, например, funct ion twentysixteen_ scripts (){} , по названию темы) и вставляем следующий код:
| 1 2 3 | // Bootstrap stylesheet. wp_enqueue_style( "bootstrap-style" , get_template_directory_uri() . , array () , " " ) ; |
// Bootstrap stylesheet. wp_enqueue_style("bootstrap-style", get_template_directory_uri() . "/libs/bootstrap/css/bootstrap.min.css", array(), " ");
— данная строка подключает минимизированный файл стилей фреймворка. Первый параметр функции (" bootstrap — style ") – произвольное название подключаемого объекта.
Следующий параметр (get _ template _ directory _ uri () . "/ libs / bootstrap / css / bootstrap . min . css " ) – путь к файлу. Здесь с помощью функции get _ template _ directory _ uri () мы получаем путь к папке с активным шаблоном, а затем «пристыковываем» непосредственно путь к файлу в этом шаблоне — . "/ libs / bootstrap / css / bootstrap . min . css " .
Продолжаем вставлять код:
| 1 2 3 4 | //Mytheme stylesheet. wp_enqueue_style( "mytheme-style" , get_template_directory_uri() . "/css/style.css" , array () , " " ) ; |
//Mytheme stylesheet. wp_enqueue_style("mytheme-style", get_template_directory_uri() . "/css/style.css", array(), " ");
— аналогичным образом подключаем наш собственный файл стилей, в котором сможем изменять правила Bootstrap. Обратите внимание, для того, чтобы это стало возможным, наши стили должны подгружаться после стилей фреймворка. Т.е. необходимо разместить эту строку кода так, чтобы она находилась после кода, отвечающего за подключение стилей библиотеки.
И последняя строка, которая нам понадобится для подключения Bootstrap к WordPress:
| 1 2 3 4 | //Bootstrap js wp_enqueue_script( "bootstrap-js" , get_template_directory_uri() . , array ("jquery" ) , " " ) ; |
//Bootstrap js wp_enqueue_script("bootstrap-js", get_template_directory_uri() . "/libs/bootstrap/js/bootstrap.min.js", array("jquery"), " ");
— в конце мы подключаем минимизированный файл скриптов. Здесь нам понадобится третий параметр функции – array () , который отвечает за очередность подключения скриптов. Дело в том, что Бутстрап зависит от библиотеки jQuery. Если на момент, когда сервер будет подгружать наш фреймворк, jQuery еще не будет подключено к проекту, скрипты Бутстрапа не сработают. Саму библиотеку jQuery нам загружать не надо, поскольку Вордпресс делает это автоматически. Но чтобы подключение происходило в необходимой нам последовательности, мы определим, что js-скрипты Bootstrap должны всегда идти после jQuery. Именно это и делает строка array ("jquery") .

Если же вы создаете Бутстрап-тему для WordPress с нуля или просто не хотите смешивать все скрипты в одном месте, предлагаю вам создать отдельную функцию для подключения Bootstrap 3 к WordPress. В конце файла functions.php расположите следующий код:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | function load_bootstrap() { function load_bootstrap() { // Bootstrap stylesheet. wp_enqueue_style( "bootstrap-style" , get_template_directory_uri() . "/libs/bootstrap/css/bootstrap.min.css" , array () , " " ) ; //Mytheme stylesheet. wp_enqueue_style( "mytheme-style" , get_template_directory_uri() . "/css/style.css" , array () , " " ) ; //Bootstrap js wp_enqueue_script( "bootstrap-js" , get_template_directory_uri() . "/libs/bootstrap/js/bootstrap.min.js" , array ("jquery" ) , " " ) ; } add_action("wp_enqueue_scripts" , "load_bootstrap" ) ; |
function load_bootstrap() { function load_bootstrap() { // Bootstrap stylesheet. wp_enqueue_style("bootstrap-style", get_template_directory_uri() . "/libs/bootstrap/css/bootstrap.min.css", array(), " "); //Mytheme stylesheet. wp_enqueue_style("mytheme-style", get_template_directory_uri() . "/css/style.css", array(), " "); //Bootstrap js wp_enqueue_script("bootstrap-js", get_template_directory_uri() . "/libs/bootstrap/js/bootstrap.min.js", array("jquery"), " "); } add_action("wp_enqueue_scripts", "load_bootstrap");
— где load _ bootstrap () – произвольное название созданной нами функции, а последняя строка дает ее движку на выполнение.
Основные возможности Бутстрапа и как это работает
Чтобы понять, каким образом возможно взаимодействие WordPress и Bootstrap, давайте разберем сам принцип работы фреймворка.
Итак, в файле стилей Бутстрапа прописаны специальные классы, которые добавляются в html-разметку, определяя тем самым отображение или поведение элементов.
Разметка: контейнеры и ячейки . Структура разметки Bootstrap основывается на блочной системе вложенных элементов. Контейнеры наивысшего порядка, выступающие оберткой, формируются методом добавления к ним классов .container или .container-fluid , в зависимости от того, хотим мы получить блок с адаптивной фиксированной шириной или «резиновый».
Уровнем ниже располагаются вложенные блоки с классом .row . Эти структурные элементы представляют собой строки, которые организовывают горизонтальные группы ячеек.
Контент размещается в ячейках. Каждая строка разбита на 12 ячеек – html-элементов с классами .col – lg-*, col- md-*, col- sm-*, col- xs-* . Эти классы определяют ширину ячеек для телефонов (xs ), планшетов (sm ), десктопных девайсов с небольшим монитором (md ), для экраном с большим расширением (lg ). А вот какая цифра в пикселях подразумевается под каждым из этих расширений:

Вместо звездочки в названии класса указывается число от 1 до 12, равное количеству ячеек, которое должен занимать элемент. Но сумма всех ячеек в пределах одной строки не должна превышать 12. Вот пример кода:

А вот так он будет выглядеть в браузере:

Подробно и с примерами, как работать с сеткой Бутстрап, описано в документации фреймворка на официальном сайте в разделе «CSS» — «Grid system».
Таблицы . Фреймворком предусмотрен ряд классов для элементов «table», позволяющих с легкостью стилизовать таблицы:
- . table – базовый стиль, только горизонтальные границы;
- . table- striped – чередование серых и белых строк в таблице;
- .table-bordered – формирование всех границ строк и столбцов;
- . table- hover – подсветка строки таблицы при наведении;
- . table- responsive – этот класс делает таблицу адаптивной ко всем устройствам.

Кнопки . Для создании стильных кнопок Бутстрап тоже предлагает ряд классов формата .btn-* , где вместо звездочки можно подставить любое значение из скриншота ниже и получить соответствующую кнопку:

Вот так, например, необходимо прописать ваш элемент «button», чтобы получить зеленую кнопку в стиле Bootstrap 3:
Изображения . Для элементов «img» тоже есть интересные решения:

Это всего лишь малая часть возможностей Бутстрапа. Фреймворком предусмотрены классы для работы с типографикой, иконками, формами, всплывающими подсказками, навигацией и многим другим. Если вы оценили, какие преимущества может дать функционал Bootstrap для WordPress-блога, обязательно изучите документацию по данной библиотеке.
Как сформировать меню Bootstrap на Вордпресс
Мы с вами уже знаем, как подключить Bootstrap к WordPress , и теперь можем рассмотреть пример практического применения фреймворка для блога. Для этого мы заменим существующее меню активной темы адаптивной навигацией Бутстрап. Я буду использовать в примере тестовый шаблон на базе темы Вордпресс «Twenty Siхteen», где у меня уже создано двухуровневое меню.
Находим код меню «Default navbar», предлагаемый на официальном сайте фреймворка в разделе «Components» — «Navbar»:

Редактируем по необходимости. Я уберу, например, ссылку на логотип (Brand), форму и список с классом . navbar- right . А эту часть:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
— заменяем следующим кодом:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | "top_menu", "depth" => 2, "container" => false, "menu_class" => "nav navbar-nav", //Process nav menu using our custom nav walker "walker" => new wp_bootstrap_navwalker())); ?> |
"top_menu", "depth" => 2, "container" => false, "menu_class" => "nav navbar-nav", //Process nav menu using our custom nav walker "walker" => new wp_bootstrap_navwalker())); ?>
Конечный результат навигации размещаем в соответствующем файле вместо существующей. У меня это файл header.php :

| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
|
В строке " menu " => " top _ menu " указывается меню, которое вы назначили основным в админпанели. " depth " => 2 – уровень вложенности для тех случаев, если есть выпадающие пункты. " menu _ class " => " nav navbar — nav " – здесь указываются классы меню из Бутстрапа, которые мы использовали.
Но для интеграции навигации Bootstrap в WordPress нам потребуется еще один файл со специальным классом – wp _ bootstrap _ navwalker . php . Его можно скачать с GitHub по ссылке — . Здесь нажимаем кнопку «Clone or Download» и выбираем «Download ZIP».

Извлекаем файлы из архива и в папке «wp-bootstrap-navwalker-master» копируем необходимый файл.

wp _ bootstrap _ navwalker . php размещаем в папке нашей темы. Возвращаемся к файлу functions.php и в начале подключаем скачанный класс:
//Register custom navigation walker
require_once ("wp_bootstrap_navwalker.php");
Наша адаптивная навигация Бутстрап для Вордпресс-шаблона готова. Дальше дело остается за стилями. Вот такое меню получилось у меня:
При наведении раскрывается выпадающий список, а на маленьких экранах ссылки навигации скрываются и вызываются при помощи иконки меню.

Все детали подключения Bootstrap к WordPress и создания меню на основе фреймворка можно узнать из видео:
Если же вам некогда изучать все нюансы работы с библиотекой на WordPress, воспользуйтесь плагинами Bootstrap, самые популярные из которых – WordPress Twitter Bootstrap CSS и Easy Bootstrap Shortcode .
На этом наше знакомство с фреймворком окончено. Сегодня мы узнали, как произвести подключение Bootstrap к WordPress, об основных преимуществах данной библиотеки и о функционале фреймворка, который может помочь нам в создании современной адаптивной темы. Изучайте туториалы и экспериментируйте!
" мы начали развивать тему под Wordpress
. Сегодня я решил сделать подборку с более узкой спецификой, а именно собрать коллекцию адаптивных Bootstrap тем с большими, полноэкранными изображениями
. О полноэкранных картинках в сайтах мы уже говорили не один раз, были , чтоб вдохновить веб-дизайнеров . В этом посте собраны , которые, по моему мнению, заслуживают внимания.
Правильно подобранное фото или иллюстрация способны существенно изменить ощущение пребывания посетителя на сайте, а также украсить внешний вид
, даже если сам дизайн не очень-то и хорош. Данные адаптивные Bootstrap шаблоны для Wordpress c полноэкранными, большими изображениями
подойдут для большинства тематик сайтов-визиток, так как обычно большие изображения используются именно в сайтах-визитках, и, в большинстве случаев, выполняют рекламную функцию, то есть привлекают внимание к продукту - то есть продают. Но это не запрещает поставить красивую иллюстрацию или фотографию в качестве элемента дизайна, чтобы придать сайту индивидуальности и красоты. Также никто не запрещает использовать в качестве личного блога, так как , сам по себе, блоговый движок.
Итак. Вашему вниманию коллекция адаптивных Bootstrap 3 шаблонов для Wordpress c полноэкранными фоновыми изображениями.
Arcade Basic
Arcade Basic - это классная, бесплатная тема для Wordpress премиум класса с большим полноэкранными изображением с высотой 100%, то есть высота картинки (фото) ровняется по высоте монитора. Тема написана на и базируется на css фреймворке Twitter 3.имеет встроенную адаптивную галерею изображений с оригинальной сеткой.
Flat Theme
Как по мне, это наиболее качественная Bootstrap тема для Wordpress на сегодняшний день. Шаблон действительно качественный и попадает в разряд премиум-тем, но, в свою очередь, является бесплатным .В реализовано портфолио, блог и презентационная главная страница. Это идеальное решение для различных студий и фрилансеров .
Тема с очень приятным и современным дизайном, выполненным в ногу с последними трендами в веб-дизайне.

Revera
Revera - это современная, яркая и запоминающаяся адаптивная Wordpress тема с полноэкранным слайдером изображений. Шаблон выполнен в популярном плоском стиле. Подойдет для создания сайта-визитки или личного блога.
Here we have a collection of the best free Bootstrap based WordPress themes that you can use to redesign your site to make it modern, attractive, and effective.
Bootstrap is one of the most popular front-end frameworks that makes it really easy for developers to create attractive and responsive designs with HTML, CSS, and JavaScript.
In this post, we have collected the best and premium quality free Bootstrap-based themes that you can use to attract more visitors to your site.
Just for your information, we have already released a post about the where you can find some quality free themes and we will be adding more to that post in the future. So, keep visiting that post regularly!
We"ve looked into the quality of design, the layout, variety, and performance of the themes before adding it to this list. I"m sure these are the best free Bootstrap themes that can take your site to the next level.
List of Free Bootstrap Themes
1. TA Magazine
TA Magazine is a spectacular free Bootstrap based WordPress theme that will definitely make your site stand out. It"s a creative magazine style WordPress theme with a nice design and amazing features. You can create a nice looking site with advanced layout options and highly customizable widgets.

51. Multishop
Multishop is a professional-looking, fully responsive theme mainly designed for WooCommerce based e-commerce websites.
Though it"s a custom made theme for online shop sites, you can use it for any other type of site as well because it comes with all the features of a standard WordPress theme.
You have a number of custom widgets and powerful theme options to customize the theme as per your requirements.

Conclusion
If you are going for a free WordPress theme, it"s better to go for a Bootstrap-based WordPress theme because they are more flexible, customizable, attractive, and user-friendly.
We have collected the best free Bootstrap themes available this post and we will be adding more to this list going forward. So, don"t forget to bookmark this collection!
Originally published Jan 1, 2020 8:33:00 AM, updated January 29 2020
Если вы захотели создать свой сайт, то вам пригодятся Bootstrap шаблоны WordPress, обзор которых мы сделали в этой статье. Вас наверняка интересует вопрос, почему именно Bootstrap шаблоны, и что это такое.
Bootstrap – это один из видов фреймворка. Фреймворк – это платформа, которая состоит из набора инструментов, позволяющих создать структуру веб-сайта. Существует множество различных фреймворков, но не все могут предоставить все те возможности, которые есть у Bootstrap. Это, в частности, экономия времени, ведь Bootstrap позволяет вам использовать готовые шаблоны, а также высокая скорость работы и согласованный дизайн. Макеты, созданные на базе этого фреймворка, отлично масштабируются на любых устройствах с различным размером экрана.
Чтобы использовать Bootstrap шаблоны WordPress, не нужно обладать высокими познаниями в программировании. Он поддерживает настройку типографики, добавление медиафайлов, таблиц, форм, диалоговых окон, оформление навигации и многое другое.
В данной подборке мы собрали восемь премиум-шаблонов на базе Bootstrap, и мы надеемся, что вы сможете выбрать один из них по своему усмотрению. Здесь есть шаблоны для блога, журнала, бизнеса, ментора, киностудии, а также несколько многозадачных шаблонов.
Bootstrap шаблоны WordPress – Подборка лучших шаблонов для различных применений на базе лучшего фреймворка
Homey – WordPress тема для сайта бронирования
Homey — это мощная тема для сайта бронирования, которая позволит вам без проблем управлять бизнесом по аренде жилья или коммерческой недвижимости онлайн. Многофункциональная панель опций темы предоставит вам отличные функциональные возможности для точной настройки различных аспектов вашего сайта и адаптации его к вашему стилю ведения бизнеса. В дополнение к превосходному дизайну, тема включает в себя функции бронирования, оплаты, расширенного поиска и управления бронированием. Все это делает Homey наиболее подходящим решением для тех пользователей, которые хотят создать отличный сайт для управления своей недвижимостью.
Bifrost – минималистичная тема WordPress для портфолио
Bifrost — это минималистичная и чистая тема WordPress, которая подходит для любых потребностей. Она идеально подойдет для таких направлений деятельности, как различные агентские услуги, фриланс, фотография, электронная коммерция и многое другое. Превосходный дизайн олицетворяет стремление команды разработчиков предоставить вам идеальный инструмент для ведения вашего бизнеса. Тема отличается не только стильным и чистым дизайном, но также и расширенной функциональностью, что позволит вам использовать сайт с данной темой на все 100%. Удобный и простой редактор даст вам возможность настроить любые нюансы страниц по вашему усмотрению.
Seocify – тема для SEO и Digital агентств
Seocify идеально подходит для оформления сайтов SEO агентств и компаний цифрового маркетинга. Она создана на основе продвинутого редактора Elementor и Revolution Slider. Компоновка всей темы, включая отличный дизайн, были спроектированы наилучшим способом, чтобы сделать работу с данной темой легкой и приятной. Она подходит для различных сайтов онлайн-бизнеса. Такие направления, как онлайн-маркетинг, SEO-агентство, цифровой маркетинг, веб-сайты социальных сетей – отличный пример того, где эта тема может быть успешно применена. Seocify поставляется со множеством преднастроенных страниц, так что вам будет из чего выбирать при быстром создании вашего сайта.
Himmelen – шаблон личного блога WordPress


Himmelen – это отличный пример темы для блога на WordPress с чистым и элегантным дизайном, построенный на базе Bootstrap 3. Она действительно создана с творческим подходом. С ее помощью вы сможете создать великолепный блог на любую тему, будь то путешествия, приготовление блюд, новости, фотографии и т.д.
Для всех этих целей в комплекте шаблона есть большое количество макетов и стилей. В частности, доступно множество вариантов оформления домашней страницы, несколько вариантов исполнения шапки, множество вариантов дизайна меню и три варианта его расположения (в шапке, в футере и скрытое), пять макетов самого блога (стандартный, вертикальный, два столбца, компактный список и Masonry), два макета слайдера рекомендуемых записей и огромное количество разнообразных виджетов в футере. Также есть специально оформленный блок популярных записей.
В комплекте с шаблоном бесплатно идет девять плагинов. Можно добавить возможность подписки с помощью MailChimp и социальные кнопки.
Кроме невероятно красивого оформления вас обрадуют великолепные характеристики загрузки страниц, что играет важную роль не только для SEO, но и для восприятия со стороны ваших читателей.
Writing – минималистический шаблон блога на WP с креативными функциями


Writing – это все, что вам надо для блога. Именно так звучит девиз этого шаблона. И действительно, чистый и простой дизайн этого шаблона идеально создан для личного блога, который посетители будут читать с восторгом, получая удовольствие от каждой новой статьи. Для показа записей в блоге можно выбрать один из четырех вариантов оформления: по умолчанию, классический, список и Masonry. Вы сможете очень быстро запустить свой блог, не сильно переживая о веб-разработке. У вас будет уже готовый сайт, который можно при желании немного настроить на свой лад через админ-панель темы. Для этого не нужно иметь никаких серьезных навыков или знаний – в этом и заключается серьезное .
Тема имеет отличные показатели SEO благодаря великолепной структуре кода и созданию с учетом современных правил работы поисковых систем. Это позволит привлечь к вашему блогу нужную аудиторию.
Barcelona – шаблон журнала Вордпресс с простым и чистым оформлением


Barcelona – это простая тема для обычного или новостного журнала, с помощью которой вы сможете создать страницы своего сайта так, как только вы захотите. В комплекте с шаблоном есть несколько готовых вариантов домашней страницы в различном стиле, и вы сможете упростить себе работу, выбрав один из них. Благодаря понятному интерфейсу построителя страниц вы сможете работать с 11 доступными модулями страниц, выбрать один из шести вариантов оформления записей и многое другое, чтобы создавать уникальные страницы для своего сайта. В админ-панели вы сможете настроить и другие элементы: категории, записи, страницу выдачи результатов поиска и т.д. Поддерживается современное мега меню и плавный эффект параллакса.
Новая версия шаблона позволяет создать интернет-магазин благодаря поддержке WooCommerce. Теперь на базе своего журнала вы также сможете создать социальную сеть (поддержка BuddyPress) и форум (поддержка bbPress). Еще доступно четыре новых варианта кнопки нумерации.
Шаблон работает на Bootstrap версии 3.4.3.
Foundry – многоцелевая тема на WordPress


Шаблон Foundry создан на базе чистейшего кода и имеет отличный дизайн для создания сайтов различного направления. Он поддерживает большое количество вариантов оформления и макетов. В комплекте с шаблоном идет множество полезных плагинов. В их число входит премиум плагин для ручного построения страниц Visual Composer. Также есть плагин WooCommerce, который создает базу для организации онлайн-магазина. С помощью Contact Form 7 вы сможете создать отличные контактные формы.
Плагин Tickera является отличным решением для бронирования и продажи билетов на различные мероприятия (концерты, конференции, форумы, симпозиумы и т.д.). Для поисковой оптимизации доступен великолепный плагин Yoast. Он работает как помощник, который подсказывает вам в реальном времени, что нужно отредактировать в статье, чтобы она была лучше с точки зрения SEO.
Основной целью этого шаблона является внимание к деталям. Тема хорошо работает на любых браузерах, и с выходом новой версии стала готова к переводу на любой язык мира. Благодаря отзывчивости Foundry ваш сайт будет отлично смотреться на любых устройствах. Шаблон соответствует всем требованиям стандартов WordPress.
Profi – профессиональный шаблон WordPress для бизнеса


Шаблон Profi специально подойдет для применения в бизнес-целях, но это не означает, что он предназначен исключительно для крупного бизнеса. Его можно использовать для агентства, небольшой и средней компании, крупной корпорации и даже для создания личного портфолио. Поддерживается функция блога. Visual Composer (премиум плагин, который идет в комплекте) поможет вам вручную создать макет каждой из страниц – все, что вам нужно, это выбрать и расположить в нужных местах понравившиеся компоненты. В панели управления можно выбрать и использовать различные цвета для любых элементов сайта.
Создавая страницы, можно использовать эффект параллакса для заднего фона и потрясающий слайдер. Также для улучшения восприятия пользователем доступны плавные CSS3-анимации от TweenMax.
Плагин Contact Form 7 позволяет создавать контактные формы с большим количеством полей. У вас не возникнет проблем с переводом сайта благодаря поддержке плагина WPML.
Шаблон имеет самодокументируемый код и высокую скорость загрузки. При его разработке были учтены самые лучшие методики SEO-оптимизации, поэтому он позволит вам серьезно поднять свои позиции в поисковой выдаче.
Selfie – отзывчивый шаблон WordPress для различных задач


Бизнес-шаблон Selfie создан для применения в различных целях: для компаний, владельцев магазинов, стартапов, художников, блогеров и других профессионалов своего дела. С помощью построителя страниц Visual Composer вы сможете вручную создать практически любой сайт с уникальным дизайном и высокой отзывчивостью. Можно сделать все гораздо проще, воспользовавшись одним из огромного количества готовых макетов (более 50 вариантов оформлений домашней страницы). А чтобы сэкономить еще больше времени, предусмотрена установка темы с демо-контентом в один клик.
В комплекте с шаблоном идет несколько плагинов, используя которые вы сможете улучшить и украсить свой сайт. В частности, плагин WooCommerce позволит вам создать свой интернет-магазин. А Slider Revolution или LayerSlider пригодятся для добавления слайдера. С помощью плагина Rankie вы сможете следить за своими показателями поисковой выдачи и каждого ключевого слова. Кроме предоставления статистики, он позволяет создать список ценных ключевых слов, которые вы сможете использовать в дальнейшем. Стоит отметить несколько пакетов векторных и плоских иконок, которые также идут в комплекте.
Mentor – это прекрасная тема, которая подойдет для менторов, предоставляющих услуги по личностному развитию. Ею также могут воспользоваться тренеры, физиотерапевты и другие профессионалы, которым нужен личный сайт для предоставления и продвижения своих услуг. Чистый и современный дизайн нацелен на обращение посетителей в клиентов. В этой теме есть все графические элементы, необходимые именно для этих целей: календари (для записи), график личностного роста и элементы, призывающие к действию. В шаблоне все элементы расположены грамотно: сначала привлекающий текст, затем разделы услуг, какая-нибудь цепляющая цитата, раздел «Обо мне», форма подписки и т.д. Также можно добавить раздел с отзывами от довольных клиентов, который можно назвать так, как вы захотите (например, успешные истории), а также таблицу с вариантами предоставления услуг.
Для настройки сайта вы можете использовать просто огромнейшее количество цветов. Это позволит сделать его уникальным. Доступно множество шрифтов Google, с которыми можно поэкспериментировать. Поддерживаются гибкие шорткоды и контактные формы (плагин Contact Form 7).
FilmMaker – это творческая тема, которая подойдет для любого креативного агентства, команды или профессионала для создания сайта киностудии, студии производства фильмов или видероликов, видеоблога и т.п. Есть четыре прекрасных готовых оформления главной страницы, а также несколько дополнительных страниц: страница подробного описания видео (фильма/ролика), страница режиссера, команды, а также галерея, история и контактные данные (с поддержкой карты Google, иконками и маршрутом проезда).
Доступна функция блога. Шаблон имеет отличный дизайн, на базе которого вы сможете создать надежное решение для видеосайта и при этом не зависеть от крупных сервисов типа YouTube. Со своим личным сайтом вы сможете сами себя продвигать.
Для упрощения создания сайта доступен плагин Visual Composer, используя который вы сможете без проблем выстроить свой сайт вручную, даже если вы не программист. А внутри панели администратора вы уже сможете все настроить так, как вам захочется, а именно цвет текста, размер и шрифт букв, стиль оформления шапки сайта и всех страниц.
MailChimp позволит легко организовать электронную рассылку, которая поможет вам в продвижении своей студии. С переводом сайта также не возникнет проблем, ведь в комплекте с шаблоном идут файлы перевода.
Если вам есть что добавить, или вы так и не смогли найти подходящий шаблон, напишите в комментариях свои требования и пожелания, и мы поможем вам сделать выбор.
Александр - основатель проекта сайт «Веб-лаборатория успеха», созданного в поддержку начинающим и продолжающим интернет-предпринимателям.Убежденный трудоголик, за плечами которого профессиональный опыт руководства редакцией интернет-журнала, создания и управления собственным интернет-магазином. Основной род занятий: продвижение бизнесов (в т.ч. интернет-магазинов) через Facebook и Google Adwords. Основное увлечение: монетизация сайтов через инструменты партнерского маркетинга и Google Adsense. Личные подтвержденные рекорды: 3 миллиона посетителей блога в месяц.
От автора: Введите в поисковике «cоздание темы для WordPress с помощью Bootstrap» или «как сделать тему для WordPress с Bootstrap» и получите сотни ссылок. Среди них будут руководства о том, как с помощью Bootstrap состряпать свою платную или бесплатную тему.
Если в репозитории тем WordPress произвести поиск по слову «Bootstrap», то найдется 199 результатов. Достаточно большой выбор, не так ли. Такое ощущение, что создание тем с помощью Bootstrap самый популярный на сегодня способ создания тем для WordPress. Но во всех ли случаях данный подход идеален?
Ниже я собрал все плюсы и минусы в создании тем на Bootstrap, которые помогут вам понять, когда данный метод существенно поможет вам, а когда только затруднит работу.
Что такое Bootstrap?
На сайте Bootstrap говорится так:
Bootstrap это самый популярный HTML, CSS, и JS фреймворк для создания адаптивных веб-сайтов по технике mobile first.

Отсюда следует, что:
Bootstrap адаптивный и использует технику mobile first.
Он использует HTML, CSS и JavaScript.
Если вы достаточно внимательны, то заметили, что в списке не упоминается PHP. Bootstrap работает не как фреймворк тем: с ним не поставляются файлы шаблонов, которые вам будут нужны для создания темы. Вместо этого вы получаете набор и структуру стилей и скриптов, которые помогают сделать тему адаптивной, добавляют современных элементов взаимодействия, анимации и событий, которые работают на JS.
Изначально Bootstrap задумывался, как фреймворк для Twitter, который должен был облегчить работу разработчиков и сделать ее более эффективной и последовательной. Первое название было Twitter Blueprint, со временем, как в проект вовлекались все новые разработчики, и проект начал расти, его сменили на Bootstrap.
Выпущен он был с открытым исходным кодом в 2011 году, и с тех пор использовался в большом количестве веб-приложений, включая темы WordPress.
В те времена, когда я впервые столкнулся с Bootstrap, его основным преимуществом была полная адаптивность. Остальные фреймворки были в роли догоняющих, даже WordPress. Но в момент создания он не был адаптивен, таковым он стал в 2012 году. Техника mobile first была добавлена в 2013 году.
Если загрузить фреймворк, то вы увидите, что он состоит из набора файлов стилей (включая минифицированные версии), JS скриптов и глиф-иконок, которые находятся в файле шрифта. Эти файлы не заменяют файлы ваших тем. Вы должны подключить их в теме и вызывать необходимый инструментарий по мере надобности.
В этой статье я не буду вдаваться в подробности, как работать с Bootstrap. Вместо этого я расскажу вам о том, как данный фреймворк может помочь или наоборот затруднит работу с WordPress, а также в каких ситуациях его стоит и не стоит применять.
Преимущества Bootstrap в темах WordPress
Огромная популярность данного фреймворка говорит о том, что он, определенно, занял свою нишу. Так что давайте рассмотрим некоторые из преимуществ Bootstrap:
Он адаптивен и использует технику mobile first
В Bootstrap по умолчанию вы получаете адаптивный сайт с полной адаптацией под мобильные устройства. Если вы изо всех сил стараетесь сделать вашу тему адаптивной и сами пишете к ней стили и медиа запросы, данный фреймворк сэкономит массу времени.
В Bootstrap применяется 12-ти колоночная система сеток со своими классами, данные классы можно добавлять к своим элементам, чтобы добиться эффекта сетки. Преимущества:
Если вы совсем не знакомы с медиа запросами, то вам и не придется их писать.
Система сеток использует объектно-ориентированный CSS, предоставляя вам гибкую настройку в стилизации элементов темы.
Mobile first означает, что ваш CSS код будет намного чище и эффективнее, в отличие от обычного подхода.
Современный, ясный и привлекательный дизайн
По моему личному мнению шаблон и типографика Bootstrap очень привлекательны. Он не принесет вам наград в веб-дизайне, однако поможет создать современную тему с разборчивым и понятным интерфейсом. Ниже я представил список некоторых особенностей, которыми сам пользуюсь:
Тег small для вторичного текста в заголовках
Стилизация цитат и кавычек
Стилизация таблиц выглядит намного лучше, чем в большинстве тем WordPress
Отличная совместимость с HTML5
Помимо собственных классов для стилизации, в Bootstrap также присутствуют стили для полного набора HTML5 тегов. Стилизовать данные элементы с нуля крайне утомительно, так что фреймворк сэкономит вам кучу времени и сил, а также улучшит семантику вашей темы.
Облегченный доступ к скриптам
Для того, чтобы не использовать плагины неизвестного происхождения, в Bootstrap встроен достаточно обширный набор часто используемых скриптов. Среди них скрипты для создания:
Плавных переходов
Модальных окон
Выпадающих списков
Тултипов
Поповеров
… и еще много чего. Все это ускорит процесс разработки, а также обеспечит прекрасную слаженную работу всех скриптов. Если вы будете использовать все элементы по полной (более двух из списка), тогда процесс разработки, действительно, ускорится. Но если вам требуется один или всего два элемента интерфейса, то существует более эффективные способы с меньшим количеством кода.

Фреймворк Bootstrap 4. Быстрый старт
Изучите основы Bootstrap 4 на практическом примере по верстке блога с нуля
Недостатки тем на Bootstrap
Тем не менее, все плюсы не перевешивают его недостатки, и я не считаю Bootstrap правильным выбором для тем WordPress.
Большие объемы изучаемой информации
Я уже упоминал о системе сеток в стилях Bootstrap, а также о множестве классов, которые можно использовать для стилизации. Если вы хотите изучить их все, это отлично. А что делать, если вам не нужно столько новой информации. Если вам не нужен настолько сложный шаблон, и вы используете всего парочку стилей, вы обнаружите, что потратили непропорционально много времени на изучение всей документации из-за пары классов.
Только стили для системы сеток на маленьких экранах занимают 155 строк: слишком много. А еще классы для глиф-иконок, кнопок и т.д.
Если в вашей теме будет задействовано количество стилей пропорционально затраченному на изучение документации времени, то данный фреймворк стоит использовать. В противном случае, если вам нужно создать пару колонок и добавить дизайну адаптивности, это чересчур.
В фреймворке используются статические медиа запросы
Медиа запросы в Bootstrap используют размеры экранов и устройства, которые со временем устаревают. Ниже примеры медиа запросов:
/* Очень маленькие устройства (телефоны, меньше 768px) */ /* По умолчани в Bootstrap медиа запросы отсутствуют */ /* Маленькие устройства (планшеты, 768px и выше) */ @media (min-width: @screen-sm-min) { ... } /* Средние устройства (настольный ПК, 992px и выше) */ @media (min-width: @screen-md-min) { ... } /* Большие устройства (Большие настольные экраны, 1200px и выше) */ @media (min-width: @screen-lg-min) { ... }
/* Очень маленькие устройства (телефоны, меньше 768px) */ /* По умолчани в Bootstrap медиа запросы отсутствуют */ /* Маленькие устройства (планшеты, 768px и выше) */ @ media (min - width : @ screen - sm - min ) { . . . } /* Средние устройства (настольный ПК, 992px и выше) */ @ media (min - width : @ screen - md - min ) { . . . } /* Большие устройства (Большие настольные экраны, 1200px и выше) */ @ media (min - width : @ screen - lg - min ) { . . . } |
За последний год разработчики ушли от фиксированных разрешений в медиа запросах в сторону разрешений экранов, основанных на дизайне. Данные медиа запросы пока что еще работают с дизайном Bootstrap (не вызывают проблем с любым поддерживаемым устройством или браузером). Однако более гибкий способ это кодировать запросы вручную.
Если бы вам пришлось добавить промежуточный медиа запрос, это значило бы добавление еще 155 строк к вашим стилям. Все для того, чтобы заработала система сеток, а еще нужно адаптировать данные стили для нового разрешения – задача не из простых!
Он раздувает код
Думаю, вы ждали, когда я это скажу – стандартный ответ всех противников новых фреймворков или инструментов.
Bootstrap, бесспорно, предоставляет огромный функционал и множество стилей, которые можно использовать в ваших темах, и это его плюс. Но с другой стороны, если вы будете использовать всего пару элементов из всего набора, это означает, что вы только зря добавили весь этот код.
Файлы минифицированы, что, несомненно, уменьшает их вес. Но даже так, вы действительно уверены, что вам нужен весь этот неиспользуемый код в ваших темах?
Исчезает творческий подход в дизайне
Добавьте Bootstrap в вашу тему, вызовите его стили и бац! У вас готовый полностью адаптивный шаблон, который выглядит просто хорошо. Большинство из нас добавит парочку новых цветов и все.
Это значит, что ваш дизайн будет полностью построен на заложенных в Bootstrap возможностях, а не на том, что требуется вам. У меня было множество заказчиков, и перед тем, как начать обсуждать дизайн сайта, я спрашивал их о целях сайта, основной аудитории и т.д. Все эти направляющие вопросы влияют на конечный дизайн с точки зрения визуального и пользовательского интерфейсов.
Основная опасность кроется в том, что в Bootstrap получаются почти одинаковые темы. За последние годы разработчики тем на WordPress успешно отбиваются от нападок с лозунгами «по темам сразу понятно, что это WordPress». А с Bootstrap пока что обстановка хуже, все темы на Bootstrap «выглядят, как Bootstrap».
Bootstrap и WordPress сильно отличаются
Основной, перевешивающий все остальное, фактор в том, что Bootstrap проектировался не под WordPress, и работают они совсем по-разному.
Часто от фреймворка тем WordPress можно добиться почти всего того же, что и в Bootstrap, однако он делался специально под WordPress. Он недорогой и не имеет такое количество кода: к примеру, тема Wonderflux бесплатна и с открытым исходным кодом. В ней есть адаптивная система сеток (как в Bootstrap, только кода меньше), а также библиотека функций и фишек, которых нет в Bootstrap.
Пример несовместимости Bootstrap и wordPress это дизайн меню. С подключенным Bootstrap меню WordPress по умолчанию уже работать не будет: придется создавать пользовательский nav walker. Это не сложно, если вы разбираетесь в коде, но уже лишняя работа.
Обобщение
В Bootstrap, определенно, есть свои плюсы. Особенно в том случае, если вы хотите получить привлекательный, ясный и адаптивный шаблон вашего сайта с большим набором JS эффектов. Данный подход ускорит процесс разработки.
Тем не менее, если вы хотите выжать из Bootstrap все, придется потратить много времени на изучение. А там есть, что учить. Если вы не будете использовать все, может оно того не стоит.
Если вы действительно готовы потратить время на изучение всех возможностей Bootstrap
Если вы собираетесь использовать много свойств, как система сеток и скрипты
Если вы не веб-дизайнер и вам нужен готовый дизайн
Если вам нужен адаптивный дизайн, но вы не умеете писать медиа запросы
И не используйте Bootstrap в следующих обстоятельствах:
Если вам нужна большая гибкость в разрешениях экранов, дизайне в целом или в макете
Если вы используете всего один скрипт или не используете систему сеток
Если вам нужно быстро пофиксить что-то
Если существует тема WordPress, функционал которой удовлетворяет вашим требованиям
В конечном итоге выбор за вами!