Ковыряем тему Twenty Eleven 1.3

Автор: Сушинский.

Ковыряем тему Twenty Eleven 1.3

Одна из самых популярных тем для wordpress, если не самая популярная, это Twenty Eleven 1.3.
Обусловлено это тем, что в свежеустановленном сайте на wordpress Twenty Eleven ставится темой по умолчанию.
Основная масса блоггеров мало знакома с движком wordpress, не говоря уже о темах для вордпресса, поэтому устанавливаемая тема Twenty Eleven так и используется как основная на большинстве блогов на вордперссе.
Кстати, использование не стандартного, уникального шаблона на сайте – это один из основных признаков качества сайта (так что мы сейчас и займемся косметическим ремонтом этого шаблона!).


Но не будем забегать вперед – нам потребуется путевка в профессиональные, качественные сайты, заработанная на знаниях, полученных от ковыряния стандартных шаблонов.
Итак, вордперсс установлен, название сайту дано, прописаны тэги – title, description и keywords.
Установлены и настроены критически важные и необходимые плагины для wordpress - All in One SEO Pack, WP-PageNavi, WP Super Cache и другие.
Возможно, даже написано несколько качественных, уникальных, тематических статей от 3к символов, которые очень любят поисковые системы.
Теперь, надо все это дело облагородить и привести к более лицеприятному, человеческому виду, хотя, надо признаться, что создатели вордпресса сделали все, чтобы установленный из коробки вордпресс смог удовлетворить все чаянья начинающего блоггера.
И как только вы, Создатель своего Блога, почувствуете, что вам чего-то не хватает, пора, что-то добавить или убрать, значит, вы перешли на следующую ступень познания wordpress и стандартного шаблона Twenty Eleven в частности.


Итак, что можно сделать со стандартным шаблоном:


1)    Добавить на все страницы сайдбар.


Боковая колонка (она же сайдбар) есть по умолчанию только на главной странице, чтобы сайдбар был и на внутренних надо проделать следующие манипуляции в теме «Twenty Eleven 1.3».
1.    Заходим в админку. В разделе Дизайн → щелкаем на Редактор в правом столбце щелкаем на файл Одна запись (single.php),
2.    находим в коде строку <?php get_footer(); ?> (поможет комбинация клавиш Ctrl+F), добавляем перед ней <?php get_sidebar(); ?>, получаем в результате такой код:


<?php get_sidebar(); ?>
<?php get_footer(); ?>


Сохранямся!

3. Щелкаем на Список стилей (style.css) и смело удаляем строки:

 

/* Singular */
.singular #primary {
margin: 0;
}
.singular #content,
.left-sidebar.singular #content {
margin: 0 7.6%;
position: relative;
width: auto;
}
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
margin: 0 auto;
width: 68.9%;
}

 

 

2) Добавляем внизу каждой записи и страницы – короткую ссылку и кнопку «вверх».


1. Заходим Дизайн → Редактор в правой колонке кликаем на файл Одиночная запись (single.php), находим строку 
<?php comments_template( ”, true ); ?>
 Перед ней вставляем код, получаем:
<div style="padding:30px 0 10px">короткая ссылка: <a href="http://здесь-укажите-ваш-сайт/?p=">http://здесь-укажите-ваш-сайт/?p=</a></div>
<div style="text-align:right; padding:0px 0 20px"><a href="#">вверх</a></div>

Делаем тоже самое с файлом Шаблон страницы (page.php).


3) Добавляем свой стиль для тега h4.
Заходим Дизайн → Редактор в правой колонке кликаем на файл Список стилей (style.css), находим строку h1,h2,h3,h4,h5,h6, делаем как показано в ниже приведённом примере, здесь используется пример и в зависимости от Ваших пожеланий можете менять стиль как угодно, получаем:
h1,h2,h3,h4,h5,h6 {
clear: both;
}
h4 {
font-size: 30px;
font-weight: bold;
margin: 0 0 .8125em;
}
Теперь при написании блога выделяем текст и выбираем Заголовок 4, к сожалению в редакторе он не меняется, но на самом сайт результат получается, тот что нужен, если кто знает как сделать, чтобы в Визуальном редакторе он показывал реальный стиль, отпишитесь, буду признателен.


4) Добавляем жирности текста при наведении курсора мыши на меню.
Заходим Дизайн → Редактор в правой колонке кликаем на файл Список стилей (style.css), находим строку #access ul ul :hover, делаем как показано в ниже приведённом примере, здесь используется пример и в зависимости от Ваших пожеланий можете менять стиль как угодно, получаем:
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
background: #efefef;
font-weight: bold;
}
5) Удаляем лишнее пространство у заголовка сайта (Важный пункт!).
Заходим Дизайн → Редактор в правой колонке кликаем на файл Список стилей (style.css), находим строку #site-title, #site-description и /* Search Form */, делаем как показано в ниже приведённом примере, здесь используется пример и в зависимости от Ваших пожеланий можете менять стиль как угодно, получаем:
/* Search Form */
#branding #searchform {
position: absolute;
top: 2em;
right: 7.6%;
text-align: right;
}
#site-title {
margin-right: 270px;
padding: 1em 0 0;
}
#site-description {
color: #7a7a7a;
font-size: 14px;
margin: 0 270px 1em 0;
}
6) Удаляем лишнее пространство между меню и заголовком текста.
Заходим Дизайн → Редактор в правой колонке кликаем на файл Список стилей (style.css), находим строку .singular .hentry и .singular.page .hentry, делаем как показано в ниже приведённом примере, здесь используется пример и в зависимости от Ваших пожеланий можете менять стиль как угодно, получаем:
.singular .hentry {
border-bottom: none;
padding: 1px 0 0;
position: relative;
}
.singular.page .hentry {
padding: 1px 0 0;
}
7) Добавляем к дате поста ещё и время.
Заходим Настройки → Общие в параметре Формат даты выбираем Свой формат и вписываем Y.m.d, G:i пожеланию отображение даты и времени можно менять, для ознакомления справка.

 


8)Увеличиваем ширину комментариев и уменьшаем размер шрифта:
Заходим Дизайн → Редактор в правой колонке кликаем на файл Список стилей (style.css), находим строку /* =Comments, делаем как показано в ниже приведённом примере, здесь используется пример и в зависимости от Ваших пожеланий можете менять стиль как угодно, получаем:
/* =Comments
----------------------------------------------- */
.page-template-sidebar-page-php .commentlist,
.single  .commentlist { width: auto;  font-size: 12px;
}
.page-template-sidebar-page-php .commentlist > li.comment,
.singular  .commentlist > li.comment,
.single  .commentlist > li.comment {
margin-left: 102px;
width: auto;
}
9) Ставим логотип в шапку и предотвращаем растягивание на полный экран:
Заходим Дизайн → Редактор в правой колонке кликаем на файл Список стилей (style.css), находим строку /* =Menu, делаем как показано в ниже приведённом примере, здесь используется пример и в зависимости от Ваших пожеланий можете менять стиль как угодно, получаем:
#branding img {
margin-bottom: -7px;
}
/* =Menu
Вставляйте в корень Вашего сайта файл logo.png (или logo.jpg и т.д.).
Теперь заходим Дизайн → Редактор в правой колонке кликаем на файл Заголовок (header.php), находим строку <header id=”branding” role=”banner”>, делаем как показано в ниже приведённом примере, здесь используется пример и в зависимости от Ваших пожеланий можете менять стиль как угодно, получаем:
<header id="branding" role="banner">
<a href="http://здесь-укажите-ваш-сайт"><img src="http://здесь-укажите-ваш-сайт/logo.png" style='border: 0; left:5px; position:absolute; '></a>

 

 

 

Комментарии  

 
0 #29 Сушинский 23.04.2012 16:13
Цитирую Евгения:
Был вопрос: Как убрать поиск с шапки шаблона twenty eleven? Вы ответили: В файле header.php надо найти функцию php -
get_search_form ();
А какие именно строчки нужно убрать. Может быть ответ элементарный, но я только начинающий сайтостроитель и не знаю, что конкретно нужно убирать.
Заранее, большое спасибо за ответ)))

Первая рекомендация такая - прежде чем что-то удалять сохраняйте исходный код в простом текстовом редакторе, так вы сможете восстановить все как было.
И конечно же делайте резервную копию сайта!!!

Вторая рекомендация, не бойтесь экспериментиров ать, иначе вы ничему не научитесь. Дерзайте!
Цитировать
 
 
0 #28 Сушинский 23.04.2012 16:08
Цитирую Евгения:
Конечно это скажется на оптимизации сайта, если я правильно вас понял вы удалили такое поле как title сайта.
Это очень важный параметр который сильно влияет на продвижение главной страницы.

Я название не в кодах удаляла, а в "параметрах": "Общие"....(не в редакторе).

Евгения, настоятельно рекомендую вам почитать вначале статьи о внутренней оптимизации сайта, так вы узнаете для чего нужен Заголовок сайта - title , Краткое описание - descriptions, просто если вы не знаете базовых вещей вам сложно будет объяснить на пальцах.
Цитировать
 
 
0 #27 Евгения 23.04.2012 11:28
Был вопрос: Как убрать поиск с шапки шаблона twenty eleven? Вы ответили: В файле header.php надо найти функцию php -
get_search_form ();
А какие именно строчки нужно убрать. Может быть ответ элементарный, но я только начинающий сайтостроитель и не знаю, что конкретно нужно убирать.
Заранее, большое спасибо за ответ)))
Цитировать
 
 
0 #26 Евгения 23.04.2012 10:41
Конечно это скажется на оптимизации сайта, если я правильно вас понял вы удалили такое поле как title сайта.
Это очень важный параметр который сильно влияет на продвижение главной страницы.

Я название не в кодах удаляла, а в "параметрах": "Общие"....(не в редакторе).
Цитировать
 
 
0 #25 Сушинский 22.04.2012 11:25
Цитирую Евгения:
Здравствуйте. У меня возник такой вот нестандартный вопрос: я сделала свою шапку для этой темы, и название сайта уже есть в этой шапке (т.е. это просто картинка). И я вообще удалила в основных параметрах такие пункты, как "Заголовок сайта" и "Краткое описание". Может ли это как то негативно сказаться на сайте и его оптимизации, если эти поля всегда будут пустыми? Заранее, большое спасибо за ответ :-)

Конечно это скажется на оптимизации сайта, если я правильно вас понял вы удалили такое поле как title сайта.
Это очень важный параметр который сильно влияет на продвижение главной страницы.
Цитировать
 
 
0 #24 Сушинский 22.04.2012 11:23
Цитирую Дмитрий ДМ:
Как убрать поиск с шапки шаблона twenty eleven? :sigh:

В файле header.php надо найти функцию php -
get_search_form ();
Только предварительно сохраните исходный код. Чтобы вернуть все обратно в случае ошибки.
Цитировать
 
 
0 #23 Евгения 20.04.2012 21:49
Здравствуйте. У меня возник такой вот нестандартный вопрос: я сделала свою шапку для этой темы, и название сайта уже есть в этой шапке (т.е. это просто картинка). И я вообще удалила в основных параметрах такие пункты, как "Заголовок сайта" и "Краткое описание". Может ли это как то негативно сказаться на сайте и его оптимизации, если эти поля всегда будут пустыми? Заранее, большое спасибо за ответ :-)
Цитировать
 
 
0 #22 Дмитрий ДМ 19.04.2012 21:11
Как убрать поиск с шапки шаблона twenty eleven? :sigh:
Цитировать
 
 
0 #21 Сушинский 14.04.2012 18:47
Цитирую Дмитрий ДМ:
Как изменить цвет фона всего блока от меню до подвала? Подскажите пожалуйста. ;-)

В админке - внешний вид -> фон
Цитировать
 
 
+1 #20 Сушинский 14.04.2012 18:43
Цитирую Алекс:
а как не только отключить комментарии, но и вообще удалить само упоминание о них из блога? Вот именно в теме twenty eleven. Очень надо...

За комментарии отвечает отдельный файл темы - comments.php, но есть функция комментариев и в функции темы - functions.php
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Об авторе:

-

Я приветствую вас на авторском блоге Tytto.ru

Основные темы блога - это решение различных проблем и вопросов с CMS Joomla и Wordpress, а так же практика продвижения сайтов - SEO, SMO и SMМ.

Если у вас заинтересуют мои услуги или у вас есть вопрос - все мои контакты есть в соответствующем разделе - заходите, не стесняйтесь.