amp-web-push-widget button.amp-subscribe { display: inline-flex; align-items: center; border-radius: 5px; border: 0; box-sizing: border-box; margin: 0; padding: 10px 15px; cursor: pointer; outline: none; font-size: 15px; font-weight: 500; background: #4A90E2; margin-top: 7px; color: white; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.5); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .amp-logo amp-img{width:190px} .amp-menu input{display:none;}.amp-menu li.menu-item-has-children ul{display:none;}.amp-menu li{position:relative;display:block;}.amp-menu > li a{display:block;} .icon-widgets:before {content: "\e1bd";}.icon-search:before {content: "\e8b6";}.icon-shopping-cart:after {content: "\e8cc";}
WordPress

Что такое редактор темы WordPress и нужен ли он

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

Что такое редактор темы в WordPress

Редактор темы – это инструмент, который позволяет изменять файлы всех тем, которые установлены на сайте. Как понятно, для того чтобы полноценно пользоваться редактором тем, следует обладать определёнными знаниями программирования, ведь в файлах используются CSS, PHP и Java Script.

Редактирование файлов позволяет изменять темы, менять внешний вид и функциональность, удалять или добавлять какие-то возможности и элементы.

Где находится редактор темы WordPress и как им пользоваться

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

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

В центральной части, где находится код, можно изменять файлы тем. Есть подсветка синтаксиса, что облегчает работу. После внесения изменений не забывайте сохранять их кнопкой “Обновить файл”.

Какие недостатки у редактора тем в WordPress

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

  • Самый главный минус – если внести какие-то изменения в редакторе тем, то они пропадут при ближайшем обновлении данной темы.
  • В редакторе, даже зная программирование, бывает трудно найти, за что отвечает тот или иной файл и участок кода в файле. Это может быть легко, только если работает сам разработчик данной темы.
  • Неопытные вебмастера могут случайно внести в редакторе темы какие-либо изменения и тем самым сломать сайт. И в результате его придётся восстанавливать.
  • Недоброжелатели, получившие доступ к консоли WordPress, могут внести через редактор вредоносный код.

Есть более функциональные альтернативы редактору тем, лишённые этих недостатков.

Чем заменить редактор тем

Редактор тем в WordPress бывает нужным разве что разработчикам, которые создают эти темы для отладки и дебагинга. Обычным вебмастерам, даже профессионалам этот инструмент нерентабелен в виду его недостатков, описанных выше. Есть много способов без таких недостатков, которые так же эффективно решают поставленные задачи.

Есть три задачи, которые возникают перед вебмастером, для решения которых приходится обращаться к редактору тем: изменение CSS кода, добавление кода в перед/после тега head, добавление кода в файл function.php. К счастью, для всех этих задач есть альтернативы редактора тем, и необходимость изменять файлы темы пропадает.

Для того чтобы внести свой код CSS для изменения той или иной части дизайна, можно использовать встроенный в тему редактор CSS. Он находится в разделе “Внешний вид”, подразделе “Настроить”, в блоке “Дополнительные стили”. Здесь нужно просто вставить свой код и он применится на сайте. Можно менять существующие правила CSS, заданные темой, так как код, внесённый в этот редактор, будет приоритетнее, и перекроет CSS темы.

Для того чтобы добавить какой-то код до или посте тега head, можно использовать плагин Insert Headers and Footers или аналогичный. Он позволяет интегрировать код не только до или после тега head, но и в других местах сайта.

Для добавления кода в файл темы function.php также нет необходимости лезть в редактор темы и интегрировать код напрямую. Для этого можно использовать плагин My Custom Functions.

Все изменения, внесённые описанными выше способами, сохранятся и при обновлении темы. А ещё их можно легко отменить, просто деактивировав плагин. А также при изменении темы эти правки перейдут и в другую тему тоже, кроме правок по CSS.

Адель Гадельшин

Recent Posts

Что такое отказы на сайте, почему они происходят, как их уменьшить

Отказы на сайте - это процент посетителей, которые покидают сайт после просмотра только одной страницы.…

7 месяцев ago

Как сделать запуск инфопродукта

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

7 месяцев ago

Как вебмастеру юридически обезопасить себя

Ведение сайта - это не только подержание его работоспособности и наполнение контентом. В последние годы…

7 месяцев ago

Папки WordPress: значение папок /wp-admin, /wp-includes и /wp-content

WordPress - это популярная система управления контентом (CMS), которая позволяет создавать и управлять веб-сайтами различной…

8 месяцев ago

Что такое сертификат Let’s Encrypt и стоит ли его устанавливать

Сертификат Let’s Encrypt - это бесплатный и открытый сертификат SSL/TLS, который позволяет защитить веб-сайт от…

8 месяцев ago

Защита WordPress от вирусов

WordPress - это одна из самых популярных систем управления контентом в мире, которая используется миллионами…

8 месяцев ago