Здравствуйте, сегодня попробуем переделать стандартную тему wordpress – Twenty Fourteen: отцентрируем тему,
PS: Статья в процессе написания…
Скачать исходники для статьи можно ниже
[sape]
Тема позволяет создать отзывчивый сайт (корректное отображение сайта на разных экранах). Есть возможность создать сразу под шапкой сетку или слайдер из рекомендуемого контента (нужно добавить к записям соответствующие метки). Тема имеет 3 области виджетов и отдельный шаблон страницы на весь экран.
Приступим к настройке темы.
Для начала лучше всего установить плагин – Simple Custom CSS, которые позволит легко вносить изменения в CSS стили темы Twenty Fourteen:
Сведения о плагине Simple Custom CSS:
Активные установки: 300 000+
Сайт плагина: “ru.wordpress.org/plugins/simple-custom-css/”
Автор плагина: John Regan, Danny Van Kooten
Установка плагина стандартная – через админку wordpress.
1. Как установить Слайдер или Сетку в теме Twenty Fourteen
Чтобы выбрать Слайдер или Сетку в теме Twenty Fourteen зайдите в раздел консоли “Внешний вид” — “Настроить”.
На вкладке “Избранное содержимое” в поле “Разметка” выберите «Сетка» или «Слайдер».
Чтобы Сетка или Слайдер появился – нужно поставить метку (в данном примере – featured) к тем запясям, которые должны в них отображаться.
Установить метки легко – нужно зайти в пункт “Записи”, подпункт “Все записи”, затем под названием нужной записи найти ссылку “Свойства” и кликнуть по ней:
И в поле “Метки” вписать нужную метку (в данном примере – featured) и нажать кнопку “Обновить”:
Если выбираем “Сетку”, то сайт будет выглядеть так:
Если выбираем “Слайдер”, то сайт будет выглядеть так:
Вот примеры сайтов с Сеткой и Слайдером в теме Twenty Fourteen:
2. Отцентрируем тему Twenty Fourteen:
Было:
Стало:
Для этого переходим в пункт “Внешний вид”, подпункт “Пользовательский CSS” и добавляем в него следующий код:
/*this center aligns site */ .site { margin: 0 auto; } /*end center align code */
3. Показываем миниатюры записей во всю ширину:
/* span featured images full-width of content */ .post-thumbnail img { width: 100%; } /* end span featured image code */
4. Используйте это для настройки отступа содержимого в миниатюре записи:
/* remove/adjust featured image indent (default -48px) change to 0 (zero) for no indent */ .site-content .has-post-thumbnail .entry-header { margin-top: -48px; } /* end indent code */
5. Отрегулируйте отступ между верхней частью содержимого и заголовком:
/* adjust padding between top of content and header 72px default */ .content-area, .content-sidebar { padding-top: 72px; } /* end adjust padding between top of content & header */
6. Отрегулируйте максимальную ширину содержимого (не используйте это, если вы использовали код для удаления левой боковой панели):
/* Content max-width adjust 630px as needed (default 474px) */ .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content { margin: 0 auto; max-width: 630px;} /* End of max-width code */
7. Код поможет выровнять меню:
.header-main { text-align: right; } .primary-navigation { float: none; } .primary-navigation li { text-align: left; } /*end align nav menu*/
8. Отрегулируйте цвет ссылки и её подчеркивание:
/* link color - current & hover change text-decoration to none if link underline not wanted*/ a:active, a:hover { color: #41a62a; text-decoration: underline; } /* end current & hover link code */
9. Настройка цвета ссылок в боковой панели:
/* link color - content sidebar widget links */ .content-sidebar .widget a { color: #224488; } /* end content-sidebar widget link code */
10. Отрегулируйте цвет ссылки, её подчеркивание:
/* link color -can underline links by changing text-decoration to underline */ a { color: #24890D; text-decoration: none; } /* end link color */
11. Отрегулировать высоту рекомендуемого контента в шапке.
/*controls height of featured content padding*/ .grid .featured-content .entry-header { height: 70px; } /*end code height of featured content padding*/
12. Удалить метаданные в избранном контенте (в сетке):
/*removes meta data of categories by display: none*/ .featured-content .entry-meta { color: #FFFFFF; display: none; font-size: 11px; font-weight: 700; line-height: 1.09091; margin-bottom: 12px; } /* end meta data categories */
13. Настройка размера шрифта заголовка страницы и поста:
/*Page titles*/ .entry-title { font-size: 15px; font-weight: 600; line-height: 1.09091; margin: 0 0 12px; text-transform: uppercase; } /* end page titles*/
14. Настройка размера и цвета шрифта заголовка сайта
/*site title font size & color, etc*/ .site-title a, .site-title a:hover { color: #FFFFFF; font-size: 26px; } /* end site title */
15. Удалить автоматические переносы в тексте:
/*No auto text hyphenation*/ .entry-content, .entry-summary, .page-content { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; word-wrap: normal; } .nav-links { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; border-top: 1px solid rgba(0, 0, 0, 0.1); hyphens: none; word-wrap: normal; } .comment-content { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; word-wrap: normal; } .widget { font-size: 14px; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; line-height: 1.2857142857; margin-bottom: 48px; width: 100%; word-wrap: normal; } /* end no auto text hyphenation*/
16. Используйте так, чтобы элемент навигации подменю в левой боковой панели не был покрыт изображением слайдера:
/*This is so a sub-navigation menu item in the left sidebar menu is not covered by a slider image*/ #secondary { z-index: 9999; } /* end sub-menu code */
PS: Отредактированная тема Twenty Fourteen – улучшен слайдер, добавлено всплывающее меню для мобильной версии сайта и др.
Скачать отредактированную тему Twenty Fourteen можно – здесь.
Скачать ход редактирования данной темы (всё что поменяли в стандартной теме) можно – здесь.