Главная Часть 1. Создание блога Глава 3. Дизайн Урок 11. Из чего состоят темы WordPress? Разбираем тему схематично!

Урок 11. Из чего состоят темы WordPress? Разбираем тему схематично!

состав шаблона wordpress

Доброго времени суток.

Многие новички не знают, как работают темы wordpress, почему в папке с темой так много файлов, хотя тема ведь одна. Сегодня я постараюсь Вам наглядно показать, какие файлы за что отвечают. В каждой теме разное количество файлов, однако основные имеют одинаковые названия.

И так, напоминаю, что для будущего блога я выбрал тему modxblog. На ее примере-то мы и будем разбирать, какой файл для чего нужен.

Состав темы wordpress.

Вот, из чего она состоит:

Состав темы WordPress

Темы распологаются в папке «themes», которая находится по адресу «Z:\home\localhost\www\blog\wp-content\themes». Если Вы настраивали блог так же, как и я, то у Вас будет такое же расположение. Если же нет - уверен, что Вы догадаетесь судя по данному адресу 

Состав  темы WordPress схематично:

 

Структура блога WordPress

А теперь по пунктам:

  1. «header.php» - этот файл ответственен за вывод шапки блога.
  2. За центральную часть блога отвечают сразу несколько файлов: «single.php» (отвечает за конкретный пост), «index.php» (за содержимое главной страницы), «page.php» (за вывод страниц, например страницы «Уроки»), archive.php (отвечает за архивы постов, которые распределены по времени), «search.php» (результаты поиска).
  3. «comments.php» - этот файл отвечает за вывод комментариев.
  4. «sidebar.php» - отвечает за вывод сайдбара (сайдбаров) . Сайдбар - это боковая панель блога.
  5. «footer.php» - ответственен за вывод футера (подвал сайта, т.е. его нижняя часть).

Зная какой файл за что отвечает, Вы без труда сможете отредактировать Ваши темы wordpress по вкусу. Ведь главным факторов успешности блога является дизайн. Даже если у Вас очень интересный и полезный контент, но неудобный и некрасивый шаблон, вы рискуете остаться без читателей. Те либо вообще разочаруются в Вас, либо же примут какие-нибудь меры, например, подпишутся на RSS ленту и будут читать блог на своей почте, не заходя к Вам. От чего на счетчиках будут красоваться нули. Поэтому в следующих уроках мы займемся редактированием темы wordpress, а вообще за весь курс, мы разберем и юзабилити блога, и правильное написание статей и еще очень много всего интересного, и полезного. Готовьтесь, скоро Ваш блог станет успешным! А пока я прощаюсь с Вами, до следующих встреч на WPguru.ru!

Полезные статьи Вам на почту!

Нас более 700 человек!

Комментарии

Николай
0

Очень информативный блог. Спасибо Олег!

16.12.2013
Харис
0

Спасибо тебе Олег! Ты мне очень помог своими статьями.

13.01.2014
Sly
0

Рад слышать 🙂

13.01.2014
Дмитрий
0

Здравствуйте!Нужна помощь! Не могу убрать ссылку в шаблоне Catch Kathmandu. Вот сайт stroy-partner.kz . Хочу ниже слайдеров убрать полностью блок с ссылкой Reviews. Помогите что нужно исправить?Могу скинуть коды HTML header.php/ Спасибо!

01.09.2014
Sly
0

Ищите вот такой блок: < div id = "homepage-message" и удаляйте его + его содержимое. P.S. пробелы уберите. Без пробелов код не вставляется в комментарии.

01.09.2014
Дмитрий
0

я нашёл этот код в шапке catchkathmandu-functions.php . только удалить не получается пробовал сайт летит уже несколько раз востанавливал. Подскажите что именно нужно удалить из кода, вот код:
if ( !$catchkathmandu_homepage_headline = get_transient( 'catchkathmandu_homepage_headline' ) ) {

echo '';

$catchkathmandu_homepage_headline = '';

if ( $disable_headline == "0" ) {
$catchkathmandu_homepage_headline .= '' . sprintf( __( '%s', 'catchkathmandu' ) , $homepage_headline ) . '';
}
if ( $disable_subheadline == "0" ) {
$catchkathmandu_homepage_headline .= '' . sprintf( __( '%s', 'catchkathmandu' ) , $homepage_subheadline ) . '';
}

$catchkathmandu_homepage_headline .= '';

if ( !empty ( $homepage_headline_url ) && $disable_button == "0" ) {
$catchkathmandu_homepage_headline .= '' . $homepage_headline_button . '';
}

$catchkathmandu_homepage_headline .= '';

set_transient( 'catchkathmandu_homepage_headline', $catchkathmandu_homepage_headline, 86940 );
}
echo $catchkathmandu_homepage_headline;
}
}
endif; // catchkathmandu_homepage_featured_content

add_action( 'catchkathmandu_before_main', 'catchkathmandu_homepage_headline', 10 );

06.09.2014
Sly
0

А какой результат удаления кода должен быть? У Вас какой-то свой шаблон, и по коду нельзя сказать, что именно он выполняет. Видно, только, что что-то выводит, но что именно неясно, т.к. используются уникальные названия, придуманные самими разработчиками. Покажите сайт, скажите, что хотите удалить в нем. И какая ошибка выводится при удалении этих строк?

07.09.2014
Дмитрий
0

Мой сайт stroy-partner.kz . Удалить хочу блок, который находиться ниже слайдера с картинками( надпись Catch Kathmandu is a Responsive WordPress Theme и кнопка Reviews) так как он мне не к чему.После удаления данного кода блокируется сайт и не открывается. Что сделать, что бы убрать блок ни же слайдера?

07.09.2014
Дмитрий
0

Всё я сделал, дело было не в кодах , дело было в настройка шаблона в админ панели. Спасибо за ответы!!!

07.09.2014
Sly
0

Рад, что разобрались)

21.09.2014
Антон
0

Дмитрий, свяжитесь со мной пожалуйста,у меня та же проблема.

13.10.2014

Оставить комментарий

Поделиться