Редактирование файлов темы и плагинов WordPress

21 сентября 2012
839

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

Редактирование тем и плагинов WordPress

Код WordPress

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

Доработкой кода можно как уникализировать шаблоны оформления, так и добавить какие-то функции без установки плагинов. И в Интернете, и на моём блоге можно найти полно полезных хаков WordPress, например, последние статьи об автоматическом обрезании заголовков и ограничении длины записей по числу символов или слов. В таких записях приходится вкратце рассказывать где и какие файлы найти и как вставить в них нужный код. Теперь буду просто ссылаться на этот справочный материал.

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

Редактор шаблонов и плагинов

Для редактирования файлов шаблонов и плагинов в WordPress есть встроенные элементы. Идём в Панель инструментов, в левой боковой панели находим разделы "Дизайн" ("Внешний вид" в зависимости от перевода) и "Плагины". В каждом разделе есть пункт "Редактор".

В редакторе раздела "Дизайн" открываются для редактирования файлы темы (шаблона). В основной части окна мы видим код открытого файла. После внесения изменений надо нажать кнопку "Обновить файл", находящуюся под кодом, чтобы изменения сохранились.

Справа от формы редактирования находится список всех файлов данной темы. Чтобы открыть файл в редакторе, надо по нему кликнуть. Тут есть не только PHP файлы, но и файлы таблиц стилей CSS, отвечающие за внешний вид элементов шаблона. Над списком файлов есть поле с выпадающим списком всех доступных тем оформления сайта. Можно перейти к редактированию любой из них.

Также выглядит и редактор файлов плагинов.

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

P.S. WordPress - отличная система для блогов. Но для создания чего-то посерьезнее или, если нет возможности самостоятельного изучения системы, стоит заказать создание сайта у специалистов. Тут же можно и продвижение заказать.

Related Posts Plugin for WordPress, Blogger...
Рубрики: Wordpress

4 комментария к записи “Редактирование файлов темы и плагинов WordPress”

  1. Элина

    Добрый день.

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

    Заранее благодарю.

    [Ответить]

    deSiter (мой Twitter:  deSiter)

    Добрый день!
    Файлы могут быть недоступны для редактирования из-за ограничения доступа со стороны сервера. На коммерческом хостинге такого не должно быть. Информация в футере должна меняться либо через виджеты, либо через код самого сайдбара. Вы можете редактировать файлы темы?

    [Ответить]

  2. ispovednica (мой Twitter:  ispovednica)

    Мне этим вордпресс и нравится, запомнить бы только что за что отвечает. Хотя подсказки есть в большинстве своем.

    [Ответить]

    deSiter (мой Twitter:  deSiter)

    Многие с него начинают учиться сайты делать - тут и простота, и основы PHP

    [Ответить]

Комментируйте - автору важно ваше мнение!

Дополнительно: