Новичкам

Наиболее часто встречающиеся ошибки с WordPress темами

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

Исчезла таблица стилей

Вы только что скачали или купили классную тему,  установили ее и видите такое вот сообщение:

Исчезла таблица стилей

Возможно, вашей первой мыслью стала эта… “разработчик обманул меня и подсунул тему без таблицы стилей”

Конечно, возможно, что в вашем zip-архиве не оказалось файла css, но проблема, вероятно, заключается в том, что вы просто не добрались до корневой папки с темой.

Решение проблемы с исчезнувшей таблицей стилей

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

Ошибки импорта демо-контента

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

Ошибки импорта демо-контента

Решение проблемы с неудавшимся импортом № 1

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

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

Решение проблемы с неудавшимся импортом № 2

Причиной возникновения  ошибок, которые выглядят, как “Failed to import Media”, могут стать  не скачанные картинки

  • Вы проверили бокс, отвечающий за импорт вложений? Вам нужно проверить, есть ли галочка напротив «Скачать и импортировать файлы вложений».
  • Картинки доступны? Возможно, что картинки не доступны на сервере. Вы можете открыть   образец  данных в текстовом редакторе и попробовать найти один из проблемных  файлов, после чего протестировать ссылку в браузере. Но проще всего, сказать разработчику, что картинки не скачиваются.

Домашняя страница не выглядит, как на демо

Для многих было бы здорово, если бы любая активированная тема сразу выглядела так, как на демо? Но в реальности такого не бывает.

Так вы установили тему (и ее демо-контент), но ваш сайт не совпадает с тем, как выглядит демо темы, и есть несколько причин, почему ваша домашняя страница выглядит по-другому.

Решение проблемы с отображением домашней страницы № 1

Настройки Чтения не верны. Это значит, что ваша тема требует или наоборот не требует установки домашней страницы, а ваш сайт делает все наоборот. Идем в  Настройки> Чтение и изучаем опции в   “На главной странице отображать.”

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

Решение проблемы с отображением домашней страницы № 2

Вам нужно использовать шаблон домашней страницы.  Многие разработчики тем используют шаблоны  страниц для своих макетов  домашней страницы. Так что сначала прочитайте документацию, но если там ничего такого не нашлось, то приступайте к созданию страницы, попутно заглянув в редактор, раздел Атрибуты страницы > Шаблон , чтоб посмотреть, есть ли там шаблон типа   Home, Homepage или  Front page. Если так, то вам, вероятно, нужно будет создать страницу, используя этот шаблон, затем  сохранить/опубликовать ее, зайти в  Настройки> Чтение, чтоб включить опцию «статическая я страница».

Домашняя страница не выглядит, как на демо

Мои URL “уродливые”

По умолчанию структура ссылок WordPress не очень симпатичная и абсолютно не SEO-дружелюбная. Так что,  когда вы впервые устанавливаете ваш сайт, URL могут выглядеть уродливо  (мешанина из ID записи, даты публикации и даже категории), но не волнуйтесь, это легко исправить

Решение проблемы уродливых URL

Решение проблемы уродливых URL

Если ваши  url не выглядят здорово (вашсайт.com/?p=1) идите  в Настройки > Постоянные ссылки и выберете опцию  “Название записи” (или то, что лучше всего работает для вас).

Мои посты выдают ошибку 404

Мои посты выдают ошибку 404

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

Что делать, если посты выдают ошибку 404?

Чтоб решить проблему идем в Настройки > Постоянные ссылки и кликаем кнопку «Сохранить». Если этот трюк не сработал, то, возможно, вам понадобится вручную обновить ваш файл  .htaccess.

Мое меню —  чистый лист

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

Решение проблемы с потерянным меню

Решение проблемы с потерянным меню

Дефолтная WordPress-тема имеет встроенную запаску для WordPress-меню на тот случай, если ни одного не установлено, но не во всех темах это есть.

Убедитесь в том, что ваши меню работают. Для этого идем в Внешний вид > Меню, чтоб установить ваше меню.

  1. Убедитесь в том, что у вас есть меню. Если ни одного нет, то вам нужно его создать.
  2. Убедитесь в том, что меню прикреплено к локации. Под вашим меню вы должны увидеть “Display Locations” –это области меню, встроенные в вашу тему.  У некоторых тем есть только главное расположение меню, у  других –множество расположений. Выберете нужную опцию и сохраните результат.

Новая тема использует миниатюры записей, но у меня куча записей без них

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

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

Что делать, если  отсутствуют миниатюры записей

Самое простое решение заключается в использовании плагина Easy Add Thumbnail, который автоматически добавляет миниатюры записей к старым постам. Просто установите его, активируйте и следуйте инструкциям добавления картинок к старым записям.

Слайдеры, аккордеоны, ползунки, табы …не работают!

Слайдеры, аккордеоны, ползунки, табы …не работают!

Многие WordPress-темы в наши дни используют  java-script/jQuery, чтоб добавлять слайдеры изображений, ползунки, аккордеоны, табы, мобильные меню и т.д.

Если эти функции не работали изначально или внезапно прекратили свою работу, то, наверное, всему виной ошибка javascript.

Как починить сломанные слайдеры, ползунки, табы и т.д.

Перво-наперво, отключите все плагины, очистите весь кэш и перезагрузите ваш сайт, чтоб увидеть, работает ли все, как нужно. Если все хорошо, то начинаете активировать плагины по очереди, так как  это позволит определить проблемный плагин.

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

Вы изменяете стили, но ничего не происходит

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

Как вернуть внесенные стилевые изменения

Итак, нужно сделать следующее:

  • Отключить кэш: чаще всего проблема заключается в том, что какой-нибудь плагин кэширования типа W3 Total Cache кэширует ваш CSS. В этом случае его нужно отключить.
  • Кастомайзер WordPress: если вы используете кастомайзер темы, вы должны кликнуть на кнопку «сохранить», а потом обновить страницу, чтоб увидеть эффект.
  • Не удается поменять фон: если вы просто пытаетесь изменить фон, используя WordPress панель фонов, вы можете столкнуться с данной проблемой, если ваша тема использует установленную картинку для фона.  Попытайтесь закачать новую картинку в качестве тестовой, так как она должна переписать старую. Также можно загрузить однотонный цвет размером в  1px и настроить его таким образом, чтоб он повторялся.
  • Изменения в редакторе WordPress: если вы пытаетесь внести изменения с помощью редактора WordPress  во Внешний вид > Редактор, то изменения не всегда сохраняются из-за  прав доступа сервера, но в этом случае вы получите ошибку.

Я обновил тему и все внесенные изменения слетели

Я обновил тему и все внесенные изменения слетели

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

Решение проблемы с пропавшими изменениями

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

А теперь,  давайте попробуем предотвратить появление этой проблемы в будущем. Если вы хотите внести в тему какие-либо изменения, то воспользуйтесь чем-то из этого списка:

  • Кастомный  CSS-плагин. Если вам нужно внести парочку мелких твиков,  вы можете использовать кастомный  CSS-плагин. Вот варианты:
  • Yellow Pencil CSS Editor
  • CSSHero Visual CSS Editor
  • Создайте дочернюю тему. Создание дочерней темы – это, вероятно, лучший способ кастомизации вашей темы. Вы получаете огромное множество  возможностей, и даже сможете кастомизировать файлы шаблона, а не только style.css, удалять или добавлять скрипты и управлять кастомными функциями.
  • Позаботьтесь о полных бэкапах сайта. На случай, если что-то пойдет не так, вам нужно иметь полную резервную копию сайта. Для резервного копирования можно использовать один из следующих плагинов:
  • VaultPress – WordPress Backup and Security
  • BackupBuddy WordPress Backup Plugin
  • Updraft Plus Free WordPress Backup Plugin
  • Ведите  журнал изменений. Неважно редактируете ли вы файлы темы вручную или с помощью дочерней темы, лучше всего записывать все внесенные изменения, чтоб помнить все внесенные твики, и знать, какой из них привел к ошибке

Заключение

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

Метки

Related Articles

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Тоже интересно

Close
Close

Обнаружен Adblock

Уважайте труд вебмастера. Пожалуйста, отключите свой блокировщик рекламы.