10 распространенных проблем с темами WordPress и способы их устранения
Ежедневно открываются тысячи сообщений на форумах не только на WordPress.org, но и на других форумах и, конечно же, почти на каждом сайте поддержки разработчиков тем, касающихся очень распространенных проблем, которые можно решить очень быстро и легко. Я уверен, что разработчикам тем и членам сообщества уже наскучило отвечать на эти вопросы снова и снова, поэтому я решил написать следующий пост, в котором рассматриваются некоторые из наиболее распространенных проблем с темами WordPress, чтобы вы могли добавить его в закладки< и держите его в своем распоряжении.
1. Таблица стилей отсутствует
Вы только что скачали или приобрели потрясающую тему, собираетесь ее установить и видите чудесное сообщение ниже:
Ну, ваша первая мысль может быть…
«разработчик меня обманул и дал тему без таблицы стилей»
Конечно, возможно, что в полученном вами zip-файле не было файла style.css, но, скорее всего, проблема в том, что вы не загрузили папку корневую тему.
Решение ошибки отсутствия таблицы стилей
Найдите папку темы на рабочем столе и откройте ее (если она заархивирована, разархивируйте и откройте ее). Теперь, когда вы откроете его, вы должны увидеть там все свои файлы, если нет, то тема, скорее всего, находится в подкаталоге. Например, все наши премиум-темы находятся в папке «Устанавливаемая тема». Обычно это где-то очевидно, и фактическая папка темы, скорее всего, будет называться так же, как и сама тема. Найдя его, заархивируйте его и загрузите через WordPress или загрузите разархивированную папку через FTP.
2. Примеры ошибок импорта данных
У вас установлена тема, и теперь вы загружаете образец файла .xml, который разработчик темы так любезно предоставил вам, и снова вы получаете сообщение об ошибке!
Не удалось импортировать. Ошибка. Решение 1.
Ошибка «не удалось» импортировать — это обычно одна из двух вещей. Во-первых, возможно, он пытается загрузить сообщения или таксономии из пользовательских типов сообщений, которые еще не существуют.
- Активировать тему. Убедитесь, что тема, которую вы собираетесь использовать, активна.
- Тема двойной проверки. Убедитесь, что тема действительно включает в себя эти пользовательские типы сообщений и таксономии. Возможно, спросите у разработчика или сами знаете, как это выглядит.
Не удалось импортировать ошибку. Решение 2.
При ошибках с сообщением «Не удалось импортировать медиафайлы» изображения не загружаются.
- Вы установили флажок для импорта вложений? Перед запуском импорта вам нужно было установить флажок «загружать и импортировать вложения файлов».
- Доступны ли изображения? Возможно, маги недоступны с сервера. Вы можете открыть образец данных в текстовом редакторе, попытаться найти один из этих файлов и проверить ссылку в своем браузере. Но проще всего, вероятно, связаться с разработчиком темы и сообщить ему, что изображения не загружаются.
3. Домашняя страница не похожа на демо-версию
Было бы здорово, если бы любая активированная вами тема после активации выглядела точно так же, как демо-версия? Наша тема Total WordPress делает это, когда вы используете встроенный импортер демо, но не каждая тема может быть такой же потрясающей, как Total.
Итак, если вы установили тему (и это пример данных), но ваш сайт не соответствует демонстрационной теме, есть несколько очень распространенных причин, по которым ваша домашняя страница может выглядеть иначе.
Ошибка отображения домашней страницы Решение 1
Неправильные настройки чтения. Это означает, что ваша тема либо требует, либо не требует установки домашней страницы, а на вашем сайте установлено обратное. Итак, перейдите в Настройки > Чтение и проверьте параметры в разделе «Отображения на главной странице».
Если ваша тема не требует какого-либо шаблона страницы для макета домашней страницы, убедитесь, что для этого параметра установлено значение «Ваши последние сообщения». Если ваша тема использует шаблон домашней страницы, настройте свой сайт на использование статической домашней страницы.
Ошибка отображения домашней страницы. Решение 2.
Вам необходимо использовать шаблон главной страницы. Многие разработчики тем используют собственные шаблоны страниц для макетов своих домашних страниц. Поэтому вам, конечно, следует сначала прочитать файлы документации, но если заголовка нет, создайте новую страницу, а в редакторе в разделе Атрибуты страницы > Шаблон проверьте, есть ли домашняя страница. , Домашняя страница, Главная страница или аналогичный шаблон. Если да, то вам, вероятно, потребуется создать страницу с использованием этого шаблона, сохранить/опубликовать ее, а затем перейти в Настройки > Чтение, чтобы установить ее в качестве статического параметра главной страницы.
4. Мои URL-адреса «уродливые»
По умолчанию структура URL-адресов WordPress по умолчанию не очень «красива», а тем более SEO-дружественна. Поэтому, когда вы впервые настраиваете URL-адреса вашего веб-сайта, они могут выглядеть некрасиво (мешанина из идентификатора сообщения, даты публикации, названия сообщения и даже категории). Не волнуйтесь – это легко исправить.
Решение проблемы с некрасивыми URL-адресами
Так что, если ваши URL-адреса выглядят не очень хорошо (yourwebsite.com/?p=1), просто перейдите в Настройки > Постоянные ссылки и измените настройку на опцию «Имя публикации» (или любую другую). – просто выберите тот, который вам больше всего подходит).
5. Мои сообщения возвращают ошибки 404.
Если у вас есть сообщения, которые теперь возвращают страницу с ошибкой 404, не паникуйте (пока): большую часть времени ваши сообщения все еще существуют, и вам просто нужно обновить настройки постоянной ссылки, чтобы устранить проблему. Это очень часто встречается в темах, которые используют пользовательские типы сообщений. Всякий раз, когда вы активируете новую тему, в которой используются пользовательские типы сообщений, вам следует сбросить настройки постоянной ссылки.
Сообщения, показывающие решение ошибки 404
Самое простое решение — просто зайти в Настройки > Постоянные ссылки и нажать кнопку «Сохранить». Обычно это помогает. Но если это не сработает, возможно, вам придется обновить файл .htaccess вручную (примечание: мы не рекомендуем решать эту проблему самостоятельно, если вы новичок в WordPress, вместо этого вам может потребоваться обратиться за помощью к независимому разработчику). . Дополнительную информацию об использовании постоянных ссылок WordPress можно найти в кодексе WordPress.
6. Мое меню пусто
У тех, кто использует WordPress ежедневно, эта проблема, скорее всего, не возникнет, но если вы новичок в WordPress или использовали WordPress несколько лет назад и только что вернулись к нему, вы можете быть сбиты с толку, почему ваше меню пусто, когда вы устанавливаете тему.
Решение ошибки «Отсутствует меню»
Тема WordPress по умолчанию имеет запасной вариант меню WordPress на случай, если какие-либо настройки отсутствуют, однако не все разработчики тем добавили его в свои собственные темы.
Чтобы убедиться, что ваши меню работают, перейдите в раздел Внешний вид > Меню и настройте свое меню.
- Убедитесь, что у вас есть меню. Если у вас его нет, вам нужно его создать (прочитайте этот пост, чтобы узнать, как настроить меню в WordPress).
- Убедитесь, что меню назначено определенному местоположению. Под меню вы должны увидеть «Отображать местоположения» — это области меню, встроенные в вашу тему. Некоторые темы могут иметь только одно место в главном меню, другие могут иметь множество мест. Просто обязательно выберите вариант, где вы хотите, чтобы ваше меню отображалось, а затем сохраните.
7. В новой теме используются избранные изображения, но у меня есть масса постов без них
До версии WordPress 2.9 в WordPress не было поддержки избранных изображений (миниатюр сообщений), поэтому во многих темах использовались метапараметры или настраиваемые поля для определения избранных изображений или не было какого-либо изображения сообщения по умолчанию.
Так что, возможно, вы переходите со старой темы на новую, которая поддерживает избранные изображения, или, может быть, ваша предыдущая тема была очень минимальной и не использовала их. Мы не собираемся тратить часы на просмотр сотен постов, чтобы установить избранное изображение (или, может быть, вы это делаете), поэтому для этого есть быстрое решение, и оно поставляется в виде плагина!
Нет избранных изображений. Ошибка Решение
Простое решение — использовать плагин «Easy Add Thumbnail» для автоматической установки избранных изображений в старые сообщения. Просто установите, активируйте и следуйте инструкциям, чтобы добавлять изображения к старым сообщениям. В дальнейшем не забывайте добавлять избранные изображения при публикации новых сообщений.
8. Слайды, аккордеоны, переключатели, вкладки… Не работают или перестали работать!
Многие темы WordPress в наши дни используют java-script/jQuery для улучшения тем, добавляя такие элементы, как слайдеры изображений, переключатели, аккордеоны, вкладки, мобильные меню, наведение изображений и т. д.
Если эти функции не работают в вашей теме или внезапно перестали работать, скорее всего, это связано с какой-то ошибкой JavaScript, из-за которой все сломалось.
Неработающие слайды, переключатели, вкладки и т. д. Решение ошибок
Первое, что вам нужно сделать, это отключить все ваши плагины, очистить кеш (все) и перезагрузить сайт, чтобы проверить, все ли работает так, как должно быть. Если да, то теперь вы можете активировать свои плагины по одному, и как только он выйдет из строя, вы узнаете, что последний плагин вызывал проблемы (запишите этот плагин, деактивируйте и продолжайте делать то же самое).
Как только вы узнаете, какой плагин/плагины вызывают проблему, вы можете либо найти новый совместимый плагин с той же функциональностью, либо связаться с разработчиком плагина или темы, чтобы сообщить им о конфликте (сначала проверьте страницу, чтобы увидеть, что фактические проблемы заключаются в том, чтобы вы могли связаться с соответствующим человеком — если это ошибка плагина, отправьте сообщение разработчику плагина, или если это ошибка темы, разработчику темы).
9. Изменения стиля ни на что не влияют
Итак, у вас есть все настройки вашей темы, и теперь вы хотите изменить ее внешний вид, чтобы придать ей больше вашей индивидуальности и действительно сделать ее соответствующей вашему бренду, бизнесу, нише… и т. д. Итак, вы начали добавлять на свой сайт пользовательский CSS или изменять таблицу стилей, но всякий раз, когда вы обновляете свой сайт, никакие ваши изменения не действуют!
Решение ошибки «Отсутствуют изменения стиля»
Чтобы убедиться, что изменения вступили в силу, можно выполнить несколько действий:
- Отключить кеш. Наиболее распространенная проблема заключается в том, что у вас установлен какой-либо плагин кеширования, например W3 Total Cache , который кэширует ваш CSS. Если да, то вам следует отключить его.
- Настройщик WordPress. Если вы используете настройщик тем, попробуйте нажать кнопку «Сохранить», а затем обновить страницу, чтобы проверить, подействуют ли ваши изменения.
- Фон не меняется. Если вы просто пытаетесь изменить фон с помощью фоновой панели WordPress, у вас могут возникнуть проблемы, если в используемой вами теме установлено изображение в качестве фона. Попробуйте загрузить новое изображение просто для проверки, потому что оно должно переопределить его. Загрузка сплошного цвета размером 1 пиксель и настройка его повторения также может быть достойным вариантом.
- Изменения в редакторе WordPress. Если вы пытаетесь внести изменения через редактор WordPress в разделе Внешний вид > Редактор, изменения могут фактически не сохраняться из-за разрешений сервера, но если это случае вы получите сообщение об ошибке. Подробнее о настройке разрешений для файлов можно узнать здесь.
10. Я обновил свою тему, и все мои изменения исчезли!
Наиболее вероятной причиной этой ошибки является то, что вы вручную внесли изменения в файлы шаблонов, такие как файл style.css (обычно). Затем, когда вы обновили тему, отредактированные файлы были перезаписаны кодом темы по умолчанию. Вот почему мы НИКОГДА не рекомендуем вносить изменения в исходную тему.
Изменения темы исчезли. Решение ошибки
К сожалению, ваши изменения могут быть потеряны навсегда, если у вас нет резервной копии вашего веб-сайта, которую вы можете использовать для его восстановления. Некоторые хостинговые компании предлагают резервные копии веб-сайтов на 30 дней, поэтому попробуйте обратиться к своему хостеру, если вам нужна помощь в поиске резервной копии и/или возврате к ней. Если у вас есть собственная резервная копия, созданная вручную, вы сможете восстановить файлы темы через FTP.
Хотя в настоящее время вы, возможно, не сможете решить эту проблему, вы можете принять меры предосторожности, чтобы быть уверенным, что вы больше не окажетесь в такой ситуации. В будущем, когда вы захотите внести изменения в свои темы, вам следует использовать одно (или несколько) из следующего:
Пользовательский плагин CSS. Если вам нужно всего лишь несколько небольших настроек, вы можете использовать собственный плагин CSS, чтобы внести изменения и гарантировать, что они не будут удалены во время обновления темы. Вот два, которые нам нравятся:
- Редактор CSS «Жёлтый карандаш»
- CSSHero Визуальный редактор CSS
Создать дочернюю тему. Создание дочерней темы, вероятно, является лучшим методом настройки вашей темы и обеспечивает максимальную гибкость и даже позволяет редактировать файлы шаблонов (помимо только style.css), удалять или добавлять новые скрипты, а также добавлять пользовательские функции.
- Прочтите эту статью, чтобы узнать, как создать дочернюю тему WordPress.
Сохраняйте полные резервные копии веб-сайта. На случай, если что-то пойдет не так, всегда полезно сохранить резервные копии вашего сайта. Для этого мы настоятельно рекомендуем вам сделать резервную копию вашего веб-сайта WordPress (которая отличается от резервных копий сервера, которые может предложить ваша хостинговая компания), используя одно из следующих средств:
- VaultPress — резервное копирование и безопасность WordPress
Подведение итогов
Вот и все — 10 распространенных ошибок WordPress и решения, которые помогут их исправить. Но это лишь некоторые из ошибок, с которыми люди сталкиваются чаще всего. Чтобы получить дополнительные советы, вам также следует ознакомиться с этим руководством, которое мы написали о том, как установить тему WordPress Themeforest (хотя в руководстве есть советы, которые применимы к большинству тем).
Если у вас возникли другие проблемы, первым делом вам следует выполнить быстрый поиск в Google, чтобы посмотреть, сможете ли вы найти ответ самостоятельно. Если после самостоятельного исследования вы все еще не можете найти ответ, попробуйте связаться с автором темы или плагина (если это проблема с его продуктом) или посетите форум, например Reddit или Envato, чтобы узнать, может ли член сообщества помочь. Скорее всего, ошибка, которую вы получаете, встречается чаще, чем вы думаете!