WordPress. Как изменить код шаблона темы?

При настройке блога возникает необходимость вносить изменения в код шаблона темы, ну, например, вставка кода счетчиков или изменение текста на главной странице. Каким образом можно внести изменения?
Заходим «Дизайн» - «Редактор тем». С правой стороны «Файлы темы. Шаблоны» выбираем нужный шаблон. Для изменения на главной странице выбираем index.php, для изменения в подвале - footer.php, и т.д. Вносим необходимые изменения в код шаблона, но кнопка «Обновить файл» отсутствует, а вместо нее надпись

Чтобы сохранить изменения, нужно сделать этот файл доступным для записи. Дополнительную информацию можно получить в Кодексе.

Почему файл не доступен для записи и как сделать файл доступным для записи?

Дело в том, существует система разграничения доступа пользователей к директориям (каталогам, папкам) и файлам.
Пользователи по отношению к директории или файлу могут быть:
  • “Owner” (владелец),
  • “Group” (член группы, к которой принадлежит владелец)
  • “World” (все остальные)
Права обозначают либо буквами r w x, либо цифрами, обычно используется цифровая форма записи, например, 644 или 777.
Каждая цифра обозначает права доступа для определенной группы пользователей.
  • Первая цифра устанавливает права для группы «Owner»,
  • Вторая - для группы «Group»,
  • Третья для группы «World».
В свою очередь цифра для каждой группы это сумма трех цифр, обозначающих права:
  • 4 = Read (право на чтение);
  • 2 = Write (право на запись)4
  • 1 = Execute (право на выполнение)
По умолчанию для пользователей в WP выставлено:
для файлов - 644 ( все могут читать файл, а владелец может еще и писать в файл),
для директорий: 755 - - все могут читать директорию и находить в ней файлы, владелец может создавать новые и удалять существующие файлы в директории.
А туда, куда пишет сам WP, для файлов - 666 (все могут и читать, и писать), для директорий - 777 (всем все разрешено).

Для того, чтобы внести изменения в код шаблона, необходимо изменить права доступа.
Выполнить это можно с помощью FTP – клиента, например, Total Commander.
Итак, запускаем Total Commander, заходим по FTP- соединению на наш сайт. Здесь же можно посмотреть какие права выставлены на папки и файлы (колонка «Атрибуты»).Подключение по FTP - клиентуВыбираем нужную нам папку или файл, заходим в меню «Файл» – «Изменить атрибуты».
Появляется вот такое окно, где выставлены права 644.Права доступа 644Устанавливаем права 777, т.е. выставляем все галочки.
Заходим в админку своего блога, видим, то кнопка «Обновить файл» появилась, жмем.Внесение изменений в код шаблона WPВсе изменения в код шаблона внесены и сохранены.
Теперь возвращаемся к FTP- клиенту и устанавливаем права к тому что было - 644.

Есть и другой способ изменения кода шаблона, если на локальном ком-пе установлен Денвер и WP.

Вносим изменения в нужном файле на локальном ком-пе, а затем перезаливаем файл через FTP-клиент на хостинг.

Считаю последний вариант более простым и удобным. Можно посмотреть, что получилось, устранить неисправности и уже с полной уверенностью обновить файлы на удаленном блоге.
Разобрать с этой проблемой мне помогли Игорь Квентор, Денис, Ю.Б.

Design by Blogger Templates