Главная » Wordpress » Статья которая РАЗОРВЕТ ваш блог на кусочки (а потом соберет его, возможно)
файлы шаблона wordpress

Статья которая РАЗОРВЕТ ваш блог на кусочки (а потом соберет его, возможно)

Статья посвящена файлам шаблона WordPress! Предупреждаю сразу – внимательно изучив данный материал Вы с легкостью будете ориентироваться в своем шаблоне и сможете практически моментально находить нужное место в нем. Мне кажется любой блоггер, который владеет ресурсом на WP, должен понимать из чего состоит его блог – а то получается: все работает, но что да как – без разницы!файлы шаблона wordpress

Не поленитесь и прочитайте данную статью до конца – и она обязательно поможет Вам в будущем или даже в настоящем! Как только понадобиться что-то изменить или добавить в шаблон, или Вам захочется написать свою собственную тему – за плечами уже будет необходимые знания о том как и что тут устроено.

Для начала предлагаю посмотреть из чего состоит Ваш шаблон. Для этого из административной панели перейдите по вкладкам: “Дизайн” → “Редактор”:дизайн → редактор

В правой колонке Вы увидите примерно следующую картину, в зависимости от установленной версии WordPress:файлы шаблона wordpress

Здесь представлены все файлы Вашего шаблона WordPress – они имеют формат .php и в самом низу обязательно должен быть файл стилей style.css. Стоит заметить, что файл стилей может быть не один.

Не стоит пугаться их названий и неизвестностью. Открыли, посмотрели, закрыли. А после прочтения данного материала открыли снова и сравнили результат. Итак, давайте начнем по пунктам и с использованием живого примера!

Последовательность изучения файла шаблона обусловлена логическим строением любого блога.

Изображения приводится не будут, поэтому рекомендую пощелкать по ссылкам, чтобы наиболее полно представить картину.

1 файл: index.php – шаблон главной страницы.

За вывод главной страницы ответственен файл шаблона index.php. Именно в нем прописано все, что Вы видите на блоге вбивая его адрес в строку браузера!

2 файл: single.php – шаблон записей.

Вы прямо сейчас находитесь на странице записи. Именно шаблон записи задает оформление к ним. Вы с легкостью можете побродить по записям этого блога и увидеть что страница выглядит везде одинаково – отличается только контент, все другие элементы сделаны по шаблону single.php.

3 файлs: page.php – шаблон страниц.

Система управления контентом позволяет пользователям добавлять на блог не только записи, но и страницы, для которых существует отдельный шаблон: page.php. Два примера страниц: услуги, контакты. Естественно шаблон страниц от шаблона записей может отличаться, например у меня на страницах нет формы комментирования, формы подписки, блока кнопок социальных сетей и похожих записей.

4 файл: archive.php – шаблон архивов/рубрик.

По сути принцип работы страниц, созданных при помощи шаблона archive.php такой же как и у главной страницы (index.php) – он выводит список записей, но отличие конечно есть: при помощи данного файла создаются страницы разделов, архивов или меток. Например: страница категории Инвестиции.

5 файл: style.css – файл стилей.

Этот файл находится в самом низу списка, а над ним стоит говорящая надпись: “Стили”. Именно файл style.css отвечает за все визуальное оформление блога – цвета, шрифты, месторасположение элементов относительно друг друга и так далее.

По сути это все необходимые файлы, которые требуются для функционирования блога на CMS WordPress. Но остается открытым вопрос: если это все что нужно, то почему тогда в любой теме больше файлов?

Ответ:

  • Введение дополнительных файлов поможет сократить общее количество длины кода во всех файлах вместе взятых, то есть весь шаблон будет занимать меньше места и грузиться быстрее;
  • Так же дополнительные файлы помогут легче и быстрее редактировать шаблон.

Любой блоггер наверное замечал, что некоторые элементы повторяются на всех страницах, это:

  • Шапка или Хэдер (header) – верхняя часть блога;
  • Подвал или Футер (footer) – нижняя часть блога;
  • Боковая колонка или Сайдбар (sidebar) – правая или левая колонка на блоге, а может быть и та и другая.

Что бы каждый раз не прописывать то, что должно находится в этих местах на блоге в файлах: index.php, single.php, page.php и archive.php было принято решения создать файлы шапки, подвала и боковой колонки и ссылаться на них.

6 файл: header.php – шаблон шапки.

В этом файле прописано то, что должно выводится в верхней части блога:

header.php

7 файл: footer.php – шаблон подвала.

В файле footer.php прописано то, что должно выводится в нижней части блога:footer.php

8 файл: sidebar.php – шаблон боковой колонки.

Файл sidebar.php как правило не задействуют при правке шаблона, так как в WordPress предусмотрено его редактирование через виджеты (которые подключены специальным файлом functions.php – о нем ниже). Когда я создавал тему я добавил поддержку виджетов, однако у меня сейчас не добавлен ни один из них, все таки кому как удобней – мне легче отредактировать файл sidebar.php и дописать непосредственно туда все, что требуется:sidebar

9 файл: comments.php – файл комментариев.

В этом файле прописан вывод комментариев. Поэтому в single.php после кода вывода статьи прописывается “ссылка” на этот файл, так же этот файл может быть вызван и на страницах – page.php. Часто встречается вариант, когда часть функционала комментариев прописывается в файле functions.php.

10 файл: functions.php – функции темы.

Пожалуй самый непонятный и “могущественный” файл в сборке любого шаблона WordPress. С его помощью можно сделать с блогом практически все, что угодно. Вот несколько примеров, что мы может сделать редактируя этот файл:

  • Добавить поддержку виджетов в сайдбар;
  • Добавить поддержку меню, чтобы добавлять их из интерфейса админки;
  • Добавить поддержку миниатюр;
  • Подключать различные библиотеки, которые помогут расширить возможности движка;
  • Прописать код, который может реализовывать любой функционал. Например вывести постраничную навигацию, хлебные крошки и так далее;
  • Сократить количество плагинов установленных на блоге до 0 просто прописав все их функции в этом файле;
  • Создать на базе движка WordPress сайт любого назначения и сложности, вплоть до интернет-магазина.

Многие разработчики уважают WP из-за этого файла. Еще бы – безграничные возможности всегда будут в цене :) Но будьте особенно внимательными редактируя файл functions.php, так как он связывает всю тему воедино и неправильно прописанный код может выдать страницу ошибки. Знайте, если блог вообще не загружается, то скорее всего проблема именно в файле functions.php.

Итак 10 файлов, необходимые для оптимального и полноценного функционирования шаблона WordPress:

  1. index.php;
  2. single.php;
  3. page.php;
  4. archives.php;
  5. style.css;
  6. header.php;
  7. footer.php;
  8. sidebar.php;
  9. comments.php;
  10. functions.php;

Так же отмечу еще 5 файлов шаблона WordPress, которые встречаются довольно часто и которые обычно я созданию при написании темы:

11 файл: 404.php – шаблон 404 ошибки.

Когда Ваш блог не загружается браузер выдает 404 ошибку. Для того чтобы эта страница была красиво оформлена создается ее шаблон. Сейчас у меня на блоге самый примитивный вариант: в этом файле прописан вызов шапки, сайдбара и футера и появляется надпись, что страница не найдена:404 ошибка - шаблон страницы

12 файл: searchform.php – шаблон формы поиска.

Форма поиска может находится на сайте не в одном месте. Банальный пример – форма поиска в шапке и дублирующая форма на странице с результатами поиска, а может кто-нибудь еще и в сайдбар ее вставит. Поэтому чтобы не прописывать каждый раз длинный код этой формы и создается данный файл, а в том месте где ее нужно вывести ставится “ссылка” на него.searchform

13 файл: search.php – шаблон результатов поиска.

Принцип работы этой страницы такой же как и файла index.php или archives.php, только список статей должен соответствовать введенному поисковому запросу.

Я не использую в данном шаблоне 12 и 13 файлы, так как у меня реализован поиск от Яндекса. 12 файл мне ни к чему – в шапку вставлен “прямой код”, а 13 файл заменяет обычная страница (page.php) с кодом результатов поиска.

14 файл и 15 файл: loop.php и theloop.php – файлы циклов вывода статей.

Создавать эти файлы необязательно, однако мне удобней работать с ними, что бы не делать больше файлы index.php и archives.php. “Лупы” содержат алгоритм вывода списка статей по параметрам (последние записи на главной или записи из одной категории на “архивной” странице). Так же эти файлы у меня имеют разное оформление:файлы циклов

На главной есть миниатюра, дата, ссылка на раздел и комментарии, а так же кнопочка твитнуть (как сделать такую же кнопку в анонсах) и ссылка “читать далее”. На страницах рубрик – господствует минимализм :)

Если Вы внимательно прочитали статью, то наверняка заметили что шаблон главной страницы (index.php) и страниц рубрик  (archives.php) состоят из запросов к другим шаблонам, то есть “своей информации” в файле index.php нет никакой, есть лишь запросы к файлам (сверху вниз, слева направо по разметке страницы):

  1. header.php;
  2. loop.php;
  3. sidebar.php;
  4. footer.php.

Так же в шаблоне WordPress могут встречаться другие файлы, которые реализуют дополнительный функционал и удобство (весьма спорно как мне кажется). Порой встречаю шаблоны где файлов около 40 штук – вот тут то уже есть где запутаться :)

Чтобы укомплектовать все знания и запомнить наиболее распространенный вариант шаблона WordPress я создал вот такую картинку, в которой все собрал в одном месте. После прочтения данной статьи вопросов: что? откуда и куда? наверняка не останется, а графическая часть закрепит пройденный материал:Шаблон wordrpress

Комментировать через ВКонтакте:
Отзывов к посту "Статья которая РАЗОРВЕТ ваш блог на кусочки (а потом соберет его, возможно)" уже 62:
  • Seoexam | 11.03.2013 в 14:11

    Соглашусь с Дмитрием. А вот на счет заголовка статьи – просто супер! Думаю любой попадется на уловку.

    • admin | 11.03.2013 в 15:02

      На уловку :) ну может быть – по сути мы разобрали полный шаблон (самый распространенный вид) на части и показывали как они связываются между собой. А разрывать чужие блоги никто не будет :D

    • admin | 11.03.2013 в 15:08

      Что есть то есть – 2 дня писал %)

  • Helga | 11.03.2013 в 15:45

    Пусть с печеными блинами К вам достаток в дом войдет, Чтоб всего добились сами, Пусть по жизни вам везет. А еще , хлопот не знайте, Улыбайтесь, всем назло, Масленицу так встречайте, Чтобы в жизни повезло! С Масленицей Вас!!!

  • Иван | 11.03.2013 в 17:18

    Для новичков в самый раз. Минус именно такой работы с файлами заключается в том, что нельзя делать резервные копии, если вдруг будет косяк. Или я ошибаюсь?

    • admin | 11.03.2013 в 20:43

      Для тех, кто не уверен при правке шаблона, конечно нужно иметь резервные файлы, особенно function. Все остальное можно “откатить” за 20 секунд, просто вернуть все обратно. Экономит время – открыл редактор, запустил любой текстовый редактор, скопировал код (частично или весь шаблон) на всякий случай и вперед :)

  • Евгений Вергус | 11.03.2013 в 17:32

    Антон, отличная статья, разобрал все по косточкам :) А название конечно, отличное придумал!

  • Serpent | 11.03.2013 в 18:20

    Статья, которая разорвёт ваш сайт на кусочки, причём с гарантией. Если вы будете редактировать файлы шаблона встроенным редактором вордпресса, а не FTP-менеджером. :|

    • admin | 11.03.2013 в 20:40

      ахах))) я всегда так делаю, если нужно быстро дописать стиль и вставить какой-нибудь новый блок. Просто нужно иметь резервные файлы, мы ведь в этой статье ничего не редактируем, поэтому и предупреждения нет. А на самом деле – это может произойти только с файлом function – для всего остального удобнее и быстрее пользоваться все таки внутренним редактором, ИМХО.

      • Serpent | 11.03.2013 в 20:50

        На самом деле (судя по комментам в блоге) это первый шаг к запоротым сайтам. ))) Кто не в курсе чем грозит редактирование шаблона встроенным менеджером (а таких множество) – полезут ведь проверять то, что написано в статье. А тут раз – и сбой в сети. Или свет отключили. Или кто-то под руку гавкнул. Одна ошибка – и уже не восстановишь то, что напортачил. И – либо бэкап (а его ж вечно забываешь сделать), либо – начнутся гневные письма автору статьи – “а я вот сделал так, как написано у вас, а теперь моему сайту пришёл капец”. ))) Опасная статья в общем, опасная. ))

  • Искандер | 11.03.2013 в 19:08

    Хотелось бы более детально разобраться с кодом в каждом файле

  • Владимир | 11.03.2013 в 20:21

    А что доступ по ftp к сайту отменили?
    Реально многие пользуются встроенным редактором?
    Ужас! куда катится мир?

    • admin | 11.03.2013 в 20:54

      А что в этом плохого, когда нужно добавить что-то незначительное и посмотреть сразу на результат? Резервные файлы просто нужно иметь + при правке в дополнительный файл я сохраняю то, что правлю если в этом не уверен. Это значительно экономит время, и все таки это удобно если знать как пишутся все необходимые стили для того html который будет дописываться например.
      Все равно принцип то один: ftp – скачал, сохранил, продублировал, поправил – переместил с заменой (единственный плюс возможность использования например ДримВивер удобней). Внутренний редактор – елси файл уже есть на компьютере, быстро создается доп. текстовый файл чтобы была возможность быстро вернуться назад и сразу дописывается шаблон. Плюс – это быстро, и все таки это самый удобный вариант, если не нуждаться в подсказках среды разработки. Можно еще выделить третий вариант – править файлы через диспетчер файлов хостинга, это будет практически тоже самое что и по ftp, но с меньшим удобством если использовать встроенный редактор хостинга, или так же – если скачивать файл.
      Шаблонов я правил очень много и весьма разнопланово – и меня не переубедить, что внутренний редактор это зло :) Хотя для значительной правки при очень большой посещаемости, все таки лучше локальный сервер Денвер и натягивать шаблон уже на тестовый блог, который находится на компьютере. А потом уже галопом заменять все файлы.
      В общем кому как удобней и быстрее, без потери безопасности. Переубедил, не? :)

      • Serpent | 11.03.2013 в 21:05

        Неа, не переубедил.)) Щас поясню.
        FTP-менеджер:
        1. Подсветка синтаксиса. Вот это действительно экономит время. И зрение.
        2. Возможность отката.
        3. Скорость работы зависит от скорости интернет-соединения, а не от хостинга.
        Встроенный редактор:
        Отсутствие всего вышеперечисленного.

        Через фтп хостинга править файлы? Обоже. ))

        И самое главное. Всё вот это –

        “Резервные файлы просто нужно иметь + при правке в дополнительный файл я сохраняю то, что правлю если в этом не уверен. Это значительно экономит время, и все таки это удобно если знать как пишутся все необходимые стили для того html который будет дописываться например.
        Все равно принцип то один: ftp – скачал, сохранил, продублировал, поправил – переместил с заменой (единственный плюс возможность использования например ДримВивер удобней). Внутренний редактор – елси файл уже есть на компьютере, быстро создается доп. текстовый файл чтобы была возможность быстро вернуться назад и сразу дописывается шаблон. Плюс – это быстро, и все таки это самый удобный вариант, если не нуждаться в подсказках среды разработки. Можно еще выделить третий вариант – править файлы через диспетчер файлов хостинга, это будет практически тоже самое что и по ftp, но с меньшим удобством если использовать встроенный редактор хостинга, или так же – если скачивать файл.”

        написано для тех, кто понимает хотя бы немного в структуре шаблона. А “новичок” полезет – и снесёт себе сайт. Ну не делают люди бэкапы, не делают. В лучшем случае – недельной давности. ;)

        • admin | 11.03.2013 в 21:14

          Ну как бэ статья к правке не относится, она относится лишь к общей структуре, чтобы понимать из чего все таки состоит шаблон. Так что это уже другой вопрос, а вообще я могу парировать любой ответ – шаблоны правлю уже года два :)
          Скачивать файл, когда нужно добавить блок и стили к нему – например поставить форму подписки, долго и вовсе не нужно. Запороть тему из-за инета? а что будет если он отрубится в момент замены по ftp, обновление файла шаблона так же занимает секунду.
          Простая ситуация – прописывается например новая социальная кнопка в шаблоне записи. Был сохранен резервный файл single. Как удобнее – скопировать код кнопки и вставить его сразу после контента через встроенный редактор или скачивать файл, открывать ДримВивер (NotePad++, или блокнот!!! – с BOM), дублировать файл, править сохранять, перезаливать. Все таки это зависит от сложности задачи

          • Serpent | 11.03.2013 в 21:26

            Раунд 2? :x

            В любом случае – каждый пользуется тем, чем ему удобнее пользоваться. Мне удобнее всё делать через Notepad+, а заливать через Filezillу.

            Не помню, чтобы я хоть раз упоминал где-нибудь – сколько недель-месяцев-годов-тысячелетий я правлю шаблоны. ))))) Ну как бы не хвалюсь и всё такое прочее. ;) Да и особо хвалиться-то нечем, для меня вордпресс – это увлечение, а не способ зарабатывания денег. Хотя если предлагают – я конечно же не отказываюсь.

            В общем – кому что нравится. Каждому – своё. ;)

          • admin | 11.03.2013 в 21:31

            Да я не хвастаюсь :D это все же для объяснения того, что нет опасности в том, если незначительно править шаблоны через внутренний редактор – проверено :) А вот если править шаблон значительно, то тут лучше его скачать полностью и поставить на тестовый блог.
            А вообще да)))) кому как удобнее, я и так и так правлю, в зависимости от сложности/долгости

      • Владимир | 11.03.2013 в 21:29

        Ну можно и фотографии в экселе редактировать.

    • Даша | 31.03.2013 в 15:46

      Ну если у вас есть лишние нервы и время что бы править например СТИЛИ через ftp – то айда

      • admin | 31.03.2013 в 21:24

        Да что угодно в принципе править удобнее через среду разработки, связавшись с сервером по ftp – использую “codelobster PHP edition” для этого (самая удобная штука, из тех, которые перепробовал).
        Но в использовании встроенного редактора, чтобы изменить или дописать небольшой стиль, нет ничего критично, как по мне :|

  • Serpent | 11.03.2013 в 21:34

    У меня один знакомый фотографии редактирует чисто в оффисе. Ему так удобнее. )))

  • Владимир Жданов | 11.03.2013 в 21:47

    Баттл в самом разгаре! )) Вклиню и свои пять слов, если Антоха не возражает. :smile:
    Встроенным редактором можно пользоваться только для простых косметических правок, и ни в коем случае не играться с php через редактор. Я так однажды одной девушке настраивал через ее админку простой скрипт, и случайно уронил весь блог, из-за одной кавычки. В админку уже было не зайти. Слава девушке, знает что такое ftp, вовремя удалила весь кусок кода.
    Второе – у меня на работе перекрыты ftp порты, и нет возможности подключиться к серверу. Иногда бывает необходимо поправить размер шрифта, или съехавшую шапку. Редактор очень выручает. Но новичкам пользоваться редактором не очень советовал бы. Или копируете кусок кода из редактора в notepad++, в синтаксисе включаете подсветку html, и правьте наздоровье.
    А вообще, я и не за и не против редактора. Он выручает, да. А вообще, я пользуюсь textmate, он покруче notepad++ ))
    Астатья крутая! Сам хотел написать подобную, но у тебя круче вышло! :idea:

    • admin | 11.03.2013 в 21:54

      да с php лучше работать в среде разработки, чтобы видеть ошибки. А css легче править во внутреннем редакторе. Просмотр кода элемента (в мазиле – файрбаг – так вроде), и всего лишь копирование пары строк

      • Владимир Жданов | 11.03.2013 в 21:56

        Ну, если ты дома, открыл winscp, открыл через него все файлы на хостинге, и правь сколько угодно. И самое главное, всегда работает ctrl+z )) Я скучаю уже по этой проге ) Стили через редактор тоже удобно править!

    • Serpent | 11.03.2013 в 21:55

      Ну, в принципе, я о том же самом, но, видимо, не настолько внятно. ) textmate – это для Маков, на Винде его нет. Так что пользуюсь тем, что есть. ))

        • Serpent | 11.03.2013 в 22:10

          Не встречал такого аналога. Winscp скачал, попробую. Хотя total commander напоминает, пофиг, главное – чтобы хорошо работал.

          • Владимир Жданов | 11.03.2013 в 22:16

            Будет отлично работать ) Небольшая подсказка, а то я долго искал в свое время. Надо нажать ctrl+n или воздать новую сессию чтобы подключиться. Хотя, Вы наверное и так знаете )

  • Владимир | 11.03.2013 в 21:53

    Ура! Логика!
    Внутренний редактор можно использовать только если нет возможности использовать другой.

    P.S.: Что за подстава? если не поставить галку, что я не спам, то попадаю на страницу отказа. Так вот с нее при возврате надо заново сообщение писать.
    Чинить срочно!

  • Владимир Жданов | 11.03.2013 в 21:53

    И добавлю немного про ftp менеджер для правок. Самый лучший клиент это winscp. Можно открывать файлы и сохранять не перезаливая на сервер, а править прямо в “прямом эфире” 2 года с этой прогой прожил душа в душу, пока ноут не сменил… Всем советую! :idea:

  • Владимир | 11.03.2013 в 22:13

    А кто-то знает чем из под андроида на фтп ходить? Очень сильно парит эта проблема.

    • Владимир Жданов | 11.03.2013 в 22:25

      Я использовал на планшете под андройд ES File Explorer. Реально мощная программа. И как менеджер файлов, и как фтп клиент

      • Владимир | 11.03.2013 в 22:38

        вопрос не менеджить файлы а править их на фтп. менеджеров полно, но они только копировать туды-сюды могут.
        Хочу править пхп файлы на фтп прямо.

  • Serpent | 11.03.2013 в 22:24

    Владимир Жданов: Надо нажать ctrl+n или воздать новую сессию чтобы подключиться.

    Это новая вкладка, если не ошибаюсь.

    • Владимир Жданов | 11.03.2013 в 22:25

      В winscp это новая сессия

  • Владимир Жданов | 11.03.2013 в 22:28

    Я, если честно, не совсем понял зачем loop нужно создавать. В принципе не намного больше индексный файл выйдет. А вообще, wordpress может обойти вообще только одним index.php и выводить все через него, и статьи и страницы, главное чтобы цикл был прописан и вывод контента через функцию. В движке стоит условие, искать файлы page и single, а если не найдем, то хрен с ними, выводим через индекс :x

    • admin | 11.03.2013 в 22:34

      Да я тоже хотел написать что можно одним файлом + стилями к нему ограничится, но не увидел в этом смысла)
      А loop – ну не знаю, удобнее все же

  • Виталий | 12.03.2013 в 0:49

    Ух ты, а я о loop.php и theloop.php вообще первый раз слышу теперь буду знать :| .
    А по поводу дискусии, которая возникла, я, если честно, тоже предпочитаю пользоваться Notepad++ мне так удобней (в основном из-за подсветки кода), но здесь как говорится на вкус и цвет…

    • admin | 12.03.2013 в 0:53

      Да и мне удобней, правда через ДримВивер больше привык :)

  • Виталий | 12.03.2013 в 0:53

    Антон, зря ты комментарии закрыл от индексации, глянь, здесь уже текста набралось больше чем в самой статье :smile:

  • Даша | 31.03.2013 в 15:42

    Антон!!!!!!!!!!!!!
    Я в шоке!!!!!!))))))
    Очень полезная статья. Знаешь, на твоем блоге, пожлуй на единственном из всех, что я видела есть небанальный, но очень нужный курс! Блог без плагинов – эта твоя идеа достойна звания гениальной.
    А ты случаешь не знаешь какое нибудт руководство по файлу functions, хочу в нем разобраться…)

    • admin | 31.03.2013 в 21:05

      По функциям – это язык php, то есть нужно его знать :)

  • Дмитрий | 20.05.2013 в 18:11

    Здравствуйте!
    Подскажите пожалуйста, куда обратиться с такой проблемой:
    Выбрал себе шаблон StarStruck, у которого шапка страницы сайта визуально расширяется по горизонтали до краёв экрана за счёт позиционирования с помощю style.css в теге body фоновой картинки методами: top left repeat-x. Весь остальной фон приобретает цвет, присваеваемый соответствующим атрибутом. Итог: атрибут выбора картинки фона занят украшением шапки, остальной фон имеет просто цвет, но не оформлен изображением. Хотелось бы: вместо цвета замостить весь оставшийся фон какой-либо картинкой.

    Что пытался сделать: с помощю фокуса CSS3 применить в стилях мультифон таким способом –
    body{
    border:0;
    padding:0;
    margin:0;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    text-align:center;
    background: orange url(images/bg_header.gif) top left repeat-x, url(images/background_wood.jpg);
    }

    Метод не срабатывает, даже если я меняю в описании background местами ссылки на изображения и играю с описанием атрибутов, в результате одно из двух получается, либо мостится весь фон и пропадают аолоски по краям шапки, либо пропадают все фоновые изображения вообщеа фон становится просто белый. Может ли проблема заключаться в том, что тестирую сайт я не Денвере? Как быть, спасите?!

    • admin | 20.05.2013 в 21:43

      Ну это верстка :) Здесь легче всего решать на практике.
      Никакого отношения к тому работает сайт на денвере или на реальном сервере в интернете – это не имеет. Стили обязательно будут работать в вашем случае – это не счетчик посещений и не, к примеру, комментарии в контакте.
      Единственное чтобы я посоветовал – применяйте к одному Div блоку – один background – так не запутаетесь. Если потребуется можно создать, допустим дополнительный див и положить все в него.

  • Кристина | 26.05.2013 в 23:59

    Очень полезная расшифровка! Большое спасибо, если что забуду – обязательно посмотрю))

  • Ольга | 19.05.2014 в 2:00

    здравствуйте, помогите мне пожалуйста. Я сегодня хотела убрать кнопки соц. сетей, которые были в садбаре сверху. Полезла в редактор Убрала часть кода. И у меня вообще пропал сайдбар. Пыталась вставить ту часть обратно, но не получилось ничего. Видно, не туда вставила. Файл нарушился. Как вернуть все обратно?

  • николай | 06.12.2014 в 23:23

    править ли сайт в админ панели или через фтп – думаю, личное дело каждого: кому как удобно. А насчёт отсутствия резервной копии – в следующий раз человек не будет лезть туда, куда он не дорос лезть)).

  • Данила | 21.09.2015 в 20:56

    Спасибо за статью, я парюсь, как сделать чтобы на главной выводились анонсы статей?

  • Алексей | 03.01.2016 в 23:46

    Привет!
    Через редактор WordPress править шаблон – это же самоубийство! :o
    Куда проще и надежнее делать это через FTP. Там и код подсвечен, и откатить можно.

  • Рита Молчанова | 20.06.2016 в 20:57

    Здравствуйте! А что вы скажете на то, что в теме Atahualpa 3.7.24 нет файла single.php. Весь интернет перелопатила и ни одного внятного ответа. Помогите. пожалуйста.

    • admin | 21.06.2016 в 2:49

      Посмотрите в каком файле есть вывод статей. У меня так: Одиночная запись (single.php), страница (page.php) – это самое распространенное. Вывод может быть и в index.php и в любом другом файле

  • Виктория | 12.07.2016 в 14:44

    Здравствуйте.
    У меня вопрос не совсем по теме статьи.
    Мне взломали Wp и заразили его троянами и т.д. Хостинг его заблокировал. Все что осталось от сайта – это архив.
    Подскажите, где именно в архиве можно найти статьи и страницы?

    • admin | 12.07.2016 в 22:46

      Если есть база данных, можно блог развернуть заново. А так даже не знаю, наверно в папке wp-content где-то

  • Виктория | 13.07.2016 в 11:19

    Развернуть блог то можно, если убрать все вирусы. Сама не могу (не разбираюсь),а к кому-то обращаться нет возможности. Вот и хотела создать новый блог со старыми статьями и страницами – домен то остался.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: