Правильная установка и обновление премиум темы WordPress, типичные ошибки при установке. Почему не все шаблоны WordPress работают Проблема с установкой шаблона wordpress

Всем бонжур! 🙂

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

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

Автоматическая установка шаблона WordPress

Свой обзор я решил начать с самого простого способа, при котором от вас потребуется минимум усилий 🙂

Первое, что нужно, чтобы произвести установку шаблона WordPress в автоматическом режиме, — это зайти в кабинет администратора, набрав в адресной строке веб-браузера «доменное_имя_сайта/admin»:

В открывшейся форме вводим имя пользователя и пароль вашей учётной записи администратора на сайте.

Попав в кабинет администратора, переходим к форме администрирования тем вашего сайта, где можно добавить и удалить тему WordPress. Для этого перемещаемся в меню админки по маршруту «Внешний вид – Темы»:

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

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

В правдивости моих слов можно убедиться, взглянув на список тем, доступных по умолчанию в WordPress 4.4.2, релиз которого состоялся в начале 2016 года:

По умолчанию доступна тема под названием «2016», а также в наличии есть темы «2015» и «2014».

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

Также её дубликат расположен на самой форме администрирования в виде пустой рамки «Добавить новую тему», при нажатии на которую мы попадаем на экран добавления нового шаблона на сайт.

При установке шаблона WordPress в автоматическом режиме можно пойти двумя путями: установить скачанный архив с файлами темы или произвести поиск по каталогу официальных тем https://wordpress.org/themes.

Ну, а в-третьих, данный метод очень прост и удобен, в чём вы далее и убедитесь 🙂

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

После ввода названия темы в строку поиска не забудьте для уверенности нажать клавишу «Enter» на клавиатуре, т.к. поиск не всегда запускается при окончании ввода текста.

Если ваша тема будет найдена, то нужно навести на неё курсор мыши и нажать на кнопку «Установить»:

Обратите внимание, что здесь также доступны кнопки (опять дубликаты 🙂), при нажатии на которые вас перенаправит на экран просмотра информации о теме и её демонстрацией, где вы ещё раз сможете убедиться в его возможностях.

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

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

Всё, что вам теперь нужно – это активировать тему, чтобы она применилась к вашему сайту. Сделать это можно при нажатии на кнопку «Активировать» на этом же экране.

Если же этого сейчас не сделать – вы всегда сможете произвести активацию на форме администрирования тем.

Как вы видите, всё предельно просто и удобно 🙂

Поэтому при подборе темы для своего будущего сайта на базе WordPress старайтесь, чтобы она была доступна на официальном сайте. Тогда при установке у вас никаких проблем не будет.

Если же вам понравилась тема, которой нет на официальном сайте, или вы хотите установить премиум-тему (коммерческую), то для начала вам нужно скачать архив с её файлами.

При скачивании файлов из Интернета критерии будут такие же, как и при скачивании шаблона для OpenCart. Самое основное –использовать файлы из проверенных источников, предварительно прочитав отзывы о ресурсе.

Также не лишним будет проверить скачанные файлы антивирусником, т.к. вероятность что-то «подцепить» при подобных действиях крайне высока.

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

Для автоматической установки шаблонов WordPress данным методом необходимо перейти на экран добавления тем (Внешний вид – Темы – Добавить новую) и нажать на кнопку «Загрузить тему» в самом верху формы:

При нажатии на неё открывается форма загрузки файлов, на которой также упоминается о наличии zip-архива:

Выбираем файл и нажимаем на кнопку «Установить», после чего произойдёт автоматическая распаковка и установка шаблона WordPress, после чего вам будут доступна кнопка активации, как и при предыдущем методе установки.

Ручная установка шаблона WordPress

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

Такой способ установки может потребоваться когда скачанные вами файлы упакованы не в zip-архив, а каким-то другим образом (rar, sfx и др.)

Данный вариант упаковки мог быть случайным, но в большинстве случаев это производится предумышленно, т.к. разработчики шаблонов – это грамотные люди, не допускающие таких «случайностей».

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

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

Они будут иметь примерно такую структуру:

Копируем каталог с названием темы и всеми внутренними файлами и папками в каталог «доменное_имя_сайта/wp-content/themes».

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

Устанавливаемая мною тема называется «sterio». Я скопировал файлы, теперь самое время зайти в админку и проверить воспринялась ли она движком или нет.

В админке перемещаемся по знакомому пути «Внешний вид — Темы» и убеждаемся, что она добавилась в каталог:

После чего наводим на неё курсор мыши и нажимаем на появившуюся кнопку «Активировать» для того, чтобы сделать её текущей.

Как видите, несмотря на несколько способов, которыми может быть произведена установка шаблона WordPress, все они в духе самого WordPress – просты, удобны и понятны.

Но, к сожалению, сами шаблоны, в отличие от способов их установки, не лишены минусов, без которых, однако, у программистов не было бы работы 🙂

Первое, что бросается в глаза, — это недостаточно полная локализация (перевод) элементов интерфейса. На всех сайтах, которые мне приходилось разрабатывать на WordPress, я сталкивался с такой проблемой.

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

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

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

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

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

  • Главная – это, конечно же, неправильная кодировка баз данных.
    Проявляется она кракозябрами на странице. Узнайте кодировку, которая установлена на сервере хостера по умолчанию. Обычно это win-1251, но может быть и utf8.
    Чтобы у вас не возникло этой проблемы, после создания базы данных не спешите устанавливать WordPress - вместо этого откройте phpMyAdmin.

    Дальше вам нужно выбрать базу данных и если таблиц в базе еще не создано, о чем говорит сообщение: "Таблиц в базе данных не обнаружено", перейти на страницу phpMyAdmin и в окошке «Сопоставление соединения с MySQL» выбрать кодировку для сравнения.
    Если на сервере кодировка по умолчанию win-1251 – выбираете «utf8_general_ci».
    Если кодировка UTF-8, то сравнение в базе данных нужно выбрать UTF-8_unicode_ci.
    Если же таблицы в базе уже есть, найдите их список и обратите внимание на самую нижнюю строчку «Таблиц всего:» и «Сравнение». Проверьте, чтобы оно было выбрано правильно, так, как описано выше.
    Если сравнение выбрано неправильно, переходим на вкладку «Операции».
    Внизу вы увидите выпадающий список «Сравнение», где нужно выбрать нужное вам сравнение. После этого жмем «ОК».
    Проверьте, также, чтобы все файлы вашей темы были в кодировке utf8. Для этого нужен блокнот Notepad2 – обычный блокнот не дает возможности исправить кодировку.

  • При запуске инсталляционного файла скрипт выдает сообщение "Error establishing a database connection".
    Это значит, что недоступна база данных (mysql не отвечает). В таком случае, проверьте, чтобы название базы данных, логин и пароль в файле cоnfig.php совпадали с таковыми в созданной вами базе. Далее перезагрузите страницу, возможно это придется сделать несколько раз. Если не поможет – пишите хостеру.
    Самостоятельно с этим не справиться.
  • После закачки и попытки начать установку по адресу http://mydomain.com/wp-admin/install.php открывается пустая страница. При попытке открыть http://mydomain.com/index.php та же картина.
    Проверьте, верно ли вы загрузили файлы. В тот ли каталог? Создайте в папке с вашим сайтом файл index.html – он, обычно, загружается без всяких проблем. То есть добейтись, чтобы отображалась хоть какая-нибудь тестовая страница. Если не получится, то лучше обратиться к хостеру, он скажет что-то конкретное.
  • Установка проходит нормально, но не удается настроить ЧПУ или вообще загружается одна Главная страница, а остальные нет.
    Создайте в корне сайта файл.htaccess и установите на него права 777, скрипт сам запишет в него то, что ему нужно для работы ЧПУ. Или самостоятельно вставьте в этот файл следующий код:
    # BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond % { REQUEST_FILENAME} !- f RewriteCond % { REQUEST_FILENAME} !- d RewriteRule . / index. php [ L] # END WordPress

    # BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress

  • На сайте или в админке вылазят ошибки, такого типа:
    Warning: Cannot modify header information - headers already sent by
    Или вообще отображаются одни ошибки и ничего больше.
    Лечить так:
    Найти файл wp-config.php (в корне сайта), открыть его нормальным текстовым редактором, (например Notepad2 - http://www.flos-freeware.ch ), выбрать:
    Файл - Сохранить как - Кодировка UTF-8 (а не UTF-8 с сигнатурой).
    И нажать "Сохранить".
    Такие ошибки также могут появляться, если в этом файле код начинается не с первой строки – тогда, соответственно, убираем пустую строку.

Это, конечно, не все ошибки, появляющиеся при установке, просто наиболее часто встречающиеся.
Искренне надеюсь, что эта информация вам не пригодится.
P.S. Пост перенесен с http://wordpressru.blogspot.com/

Давайте разберем часто появляющиеся ошибки в Вордпрессе и что делать, чтоб их исправить.

1. Internal Server Error- Как исправить внутреннюю ошибку сервера в WordPress

Другая распространенная ошибка, с которой могут столкнуться пользователи WordPress, это “Internal Server Error” (внутренняя ошибка сервера) или иногда“500 Internal Server Error”. Эта ошибка часто происходит, когда что-то случилось, но сервер не может определить проблему. Поскольку в сообщении об ошибке не содержится указаний, где следует её искать, то вам придется самостоятельно разбираться с с этим. Мы составили список решений этой проблемы, и одно из них должно помочь вам справиться с данной ошибкой.

  • Функции плагина или темы
  • Поврежденный.htaccess файл
  • Исчерпанный лимит PHP памяти
  • При попытке доступа на административную панель, в то время как сайт работает нормально

2. Ошибка в установлении связи с базой данных WordPress (Error Establishing a Database Connection)

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

3.Смертельно белый экран

Эта ошибка обычно проявляется в абсолютно белом экране вашего аппарата без каких-либо сообщений об ошибке, что делает это особенно сложным, так как вы совершенно не представляете, где ее искать и как исправить. В большинстве случаев причина заключается в том, что скрипт исчерпал лимит памяти PHP. Поводом этому могут быть: один из плагинов, который неправильно функционирует; плохо кодированный шаблон темы, который вы используете на своем сайте. Это также может случится по причине конфигурации на сервере. Также возможно, что пользователь будет видеть смертельно белый экран только на определенных участках сайта.

4. Ошибка WordPress записей 404- не найдено (not found)

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

Как уже было сказано выше, пользователь имеет доступ к административной панели, к главной странице своего блога, по при попытке доступа к отдельным записям получает сообщение об ошибке 404 Not found. Обычно это происходит из-за того, что удален.htaccess файл или что-то случилось с правилами перезаписи.

5. Боковая панель располагается под контентом

Еще одна распространенная проблема, с которой могут столкнуться начинающие пользователи WordPress- боковая панель появляется под контентом, а не как положено, сбоку. Причины этой ошибки,в большинстве случаев, связаны с темами. Иногда, когда пользователи добавляют фрагменты кода на свой сайт, они могут случайно забыть закрыть тэг «html div” или добавить экстра закрывающий тэг “div”, что может стать причиной поломки макета темы. Еще одна распространенная ошибка – использование диспропорциональной ширины в CSS или неправильная очистка флота (float- это свойство CSS позиционирования, упрощенно слева-справа и т.п.)

Проверьте все, что вы недавно изменили. Добавили новый плагин? Внесли изменения,связанные с HTML? Если контент вашей страницы или записи имеет блоки тэгов

, убедитесь, что они правильно закрыты. Один из лучших способов найти ошибки – использовать W3 Validator. (Просто введите свой URL в окно и через несколько секунд получите список ошибок).

6. Белый текст и исчезнувшие кнопки в визуальном редакторе WordPress

Иногда кнопки на панели визуального редактора WordPress могут исчезнуть или вместо них будет белое пространство. Эта проблема может возникнуть, когда подключенный JavaScript не работает на административной панели пользователя, пропущены или повреждены TinyMCE файлы , или конфликт с каким-то другим плагином, который изменяет или продлевает TinyMCE, поставляемый с WordPress.

7. Исчерпан лимит памяти на WordPress (WordPress Memory Exhausted Error)- увеличение PHP памяти

Признаками этой ошибки могут быть смертельно белый экран или сообщение об ошибке как это:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home/username/public_html/site1/wp-includes/plugin.php on line xxx (Фатальная ошибка: разрешенный размер памяти исчерпан (была попытка выделить 2348617 байт) в название папки на строке ххх)

Эта ошибка происходит, когда WordPress скрипт или плагин исчерпывают выделенный по умолчанию объем лимита памяти.

Как исправить эту ошибку. Откройте ваш файл wp-config.php , который находится в корневой папке WordPress. Добавьте следующую строку внутрь вашего php тэга.

define("WP_MEMORY_LIMIT" , "64M");

Таким образом, вы увеличите лимит памяти до 64 М. Если после этого ошибка останется, свяжитесь со своим хостингом. Скорее всего они зайдут в свой php.ini файл, чтобы увеличить лимит памяти для вас.

8. Как исправить синтаксическую ошибку Syntax Error в WordPress

Эта ошибка часто происходит, когда вы пытаетесь добавить фрагменты кода (снипет-код) в WordPress и случайно пропустили знак или букву, или сам код написан неправильно. Как результат, выскакивает PHP parse error (PHP ошибка разбора) и вы видите перед собой сообщение, похожее на это:

Parse error - syntax error, unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 278 (Ошибка разбора-синтаксическая ошибка, что-то постороннее отправлено в /public_html/site1/wp-content/themes/my-theme/functions.php на строку 278)

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

Пусть ваши сайты работают без ошибок!

(Всего посетителей: 212, сегодня: 1)

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

Порядок установки премиум темы WordPress

Правильная установка премиум WordPress темы состоит из последовательного выполнения следующих этапов:

  1. Проверка настроек WordPress
  2. Установка и активация темы

Проверка конфигурации и настроек сервера

Перед тем, как приступать к установке премиум темы, убедитесь, что ваш веб-сервер удовлетворяет следующим рекомендуемым требованиям:

  • Версия PHP установленная на сервере 5.6 или 7.0;
  • Версия сервера баз данных MySQL 5.6 или MariaDB 10.0 (или выше)

Обратите внимание, большинство премиум тем имеют несовместимости с PHP ниже версии 5.6, и некоторые темы имеют также несовместимости с версией PHP 7.0 или выше, поэтому мы рекомендуем использовать PHP версии 5.6 на вашем сервере для максимальной совместимости.

Чтобы не получить ошибок во время установки темы, убедитесь, что вы используете правильные настройки PHP на вашем сервере (проверить настройки PHP можно, например, используя панель управления вашим хостингом):

Правильные настройки PHP

#максимальное время выполнения скрипта в секундах max_execution_time = 600; #максимальное количество входных переменных в одном запросе max_input_vars = 5000; #максимальный объём памяти, который разрешается использовать скрипту memory_limit = 256M; #максимально допустимый размер данных, отправляемых методом POST post_max_size = 128M; #максимальный размер закачиваемого файла upload_max_filesize = 128M;

Настройки PHP можно установить, прописав их в файл . user. ini в корневой директории сайта, в файл .htaccess (если вы используете apache), напрямую в файл php.ini (если у вас есть доступ к серверу) или просто обратившись к вашему хостинг-провайдеру с запросом изменения настроек.

Проверка настроек WordPress

Убедитесь, что ваш WordPress может использовать достаточно оперативной памяти для своей работы, для этого добавьте следующий код в ваш wp-config.php

Define("WP_MEMORY_LIMIT", "256M"); define("WP_MAX_MEMORY_LIMIT", "256M");

Распаковка архива с материалами темы

Распакуйте с помощью архиватора.zip архив с премиум темой. Обычно разработчики темы помещают внутрь архива темы следующие материалы:

  • название_темы. zip – установочный файл темы
  • название_темы- child . zip – установочный файл дочерней темы
  • licensing (license ) – файлы описания лицензии (GNU GPL)
  • d ocumentation – документация, которая идёт вместе с темой
  • demo data (dummy data ) – Демо-данные темы
  • psd – дизайн темы в формате Photoshop

Состав материалов, которые вы можете найти внутри архива с темой, может сильно отличатся у разных разработчиков. Многие разработчики не предоставляют файлы дизайна в формате PSD, некоторые помещают внутрь архива только установочный файл темы и документацию, и т.д. Название файлов и папок внутри архива также может отличаться. Самое главное для вас – это найти установочный. zip файл темы, который необходимо загрузить в WordPress . Главным признаком установочного файла темы является наличие внутри архива файла style . css .

Чтение документации от разработчиков темы

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

Установка и активация темы

Рассмотрим два основных способа установки темы – установку через панель администратора WordPress и установку через FTP/файловый менеджер хостинга. Обратите внимание, при использовании любого из способов, вы должны использовать установочный. zip файл темы, который вы нашли внутри полного архива с темой.

Способ №1. Установка темы через панель администратора WordPress

Перейдите в панель администратора WordPress, откройте раздел внешний вид , далее зайдите в подраздел темы , справа появится раздел с уже установленными по умолчанию тремя темами: Twenty Fifteen, Twenty Seventeen, Twenty Sixteen. В самом верху находится кнопка добавить новую , далее нажимаем загрузить тему и выбираем установочный.zip файл темы, который вы нашли внутри полного архива. После выбора жмём установить , после нажатия на кнопку происходит загрузка шаблона на сервер. Дожидаемся, когда шаблон загрузится (файлы из архива с темой грузятся на веб-сервер в папку wp-content/themes/). После загрузки темы нажимаем на кнопку активировать . Этап установки и активации темы завершён.

Способ №2. Установка темы через FTP/файловый менеджер хостинга

Также можно установить шаблон через FTP или файловый менеджер хостинга. Для этого необходимо загрузить и распаковать установочный файл темы в папку public_ html/ wp- content/ themes на веб-сервере. Например, для темы Avada, файлы темы должны находится в папке public_ html/ wp- content/ themes/ avada (иногда пользователи создают дополнительную папку при распаковке, например, public_html/wp-content/themes/avada/ avada , что является ошибкой).

После загрузки и распаковки темы на веб-сервере нужно перейти в панель администратора WordPress и в разделе внешний вид > темы активировать загруженный шаблон. Этап установки и активации темы завершён.

Установка и активация дочерней темы

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

Зачастую дочерняя тема находиться в одном архиве с основной темой и называется child- theme.zip или что-то схожее с словом child (дочерняя).

Установка дочерней темы не отличается от установки обычного шаблона. Последовательность действий будет такая же (способ №1 или способ №2 в разделе установки и активации темы). После активации дочерней темы основная тема станет неактивной . Этап установки и активации дочерней темы завершён.

Установка и активация необходимых плагинов, демо-данных

Как правило, после установки и активации темы, тема предлагает пользователю установить необходимые и рекомендуемые плагины, которые поставляются вместе с темой или которые устанавливаются из бесплатного репозитория WordPress. Иногда необходимые плагины нужно установить вручную, найдя их внутри архива темы (плагины > добавить новый ). В любом случае мы рекомендуем вам ознакомиться с документацией от разработчиков, которая поставляется вместе с премиум темой.

Установка демо-данных, точно также, как и плагинов, может происходить в автоматическом (установка в один клик, если эта функция поддерживается темой) или ручном режиме. В ручном режиме, как правило, необходим импорт XML файла через меню инструменты > импорт , отдельно импортируются виджеты (файлы.wie), слайдеры (Revolution Slider, LayerSlider), настройки темы.

Порядок установки демо-данных сильно отличается у разных тем (разных разработчиков). Это означает, чтобы правильно установить демо-данные вам необходимо внимательно ознакомиться с документацией от разработчиков , которая поставляется вместе с темой.

Типичные ошибки при установке темы

Рассмотрим типичные ошибки при установке темы WordPress и способы их решения.

Ошибка: Архив не удалось установить. В теме отсутствует таблица стилей style.css

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

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

Ошибка: Вы уверены, что хотите это сделать?

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

Ошибки PHP, ошибка 500 или белый экран после активации темы

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

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

Ещё одна причина по которой могут возникать ошибки на сервере – неправильно установленные атрибуты у файлов и папок WordPress. Зайдите в панель управления хостингом и обязательно проверьте права у папок и файлов. У файлов права должны быть 644, у папок 755.

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

Как правильно обновить WordPress тему

Самый простой и правильный способ обновления темы – распаковка новой версии установочного файла темы в папку wp-content/themes с заменой файлов .

Второй способ – активировать другую тему, затем удалить тему, которую нужно обновить, и установить её заново (см. установка и активация темы).

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

Заключение

В данной статье мы постарались раскрыть основные моменты при установке премиум тем WordPress и способы решения проблем при установке тем, которые нам известны.

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

Иногда бывает находишь интересную темку для WordPress в сети, скачиваешь ее, ставишь у себя на блоге, а она либо совсем не работает, либо работает, но как-то криво, совсем не так, как на красивой картинке.

Зачастую это происходит из-за того, что изначально в шаблоне предполагается установка некоторых плагинов. И если у вас они не установлены, то шаблон может работать с ошибками. Зная эту проблему, многие авторы шаблонов пытаются решить ее, вставляя код необходимых плагинов прямо в файл function.php , имеющийся в каждом шаблоне.

Что делать, если шаблон нравится, но работает с ошибками? Искать! Искать эти самые ошибки и править их, пока все не заработает:)

Обычно, подсказка выдается прямо на странице блога, при попытке запустить его с установленной кривой темой. В том месте, где что-то не так, выпадает Error с описанием в какой именно строке кода этот самый error можно обнаружить.

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

Из-за чего, собственно, ошибка? Дело в том, что код вывода какой-либо фишки можно написать полно, а можно сокращенно. Например, возьмем вывод облака тэгов. Обычно в шаблоне этот блок выводился так:

tag cloud


То есть, сразу пишем функцию вывода. В этом случае у нас должен быть УЖЕ включен плагин simple-tags . Если его нет, то блог выдаст ошибку, так как не распознает данный код и не примет к действию.

Чтобы такого не происходило, нужно блок оформить дополнительным условием, которое как бы говорит: «Если плагин simple-tags включен, то выполнить указанный далее код. Если же нет - игнорировать». Поэтому правильная запись будет следующая:

tag cloud




Здесь явно видно, что задано условие (английское слово if). Причем важна как первая часть - . Если забыть про этот «хвост», то тоже появится сообщение об ошибке.

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

Что нам все это дает? Если мы не используем какие-то плагины, то проверять нужно файлы шаблона на наличие вставок кода, выводящего данные для этих плагинов. То есть, попросту говоря, убираем весь лишний код. И тогда можно практически любой шаблон заточить под собственные нужды.