ВОПРОС
У меня возникла проблема, с которой я вообще не знаю, как разобраться. У меня свежая установка CMS, и я попытался загрузить одну тему, разработанную для клиента. Шаблон нормально загрузился, но он не отображается в меню “Управление темами”. Я перепроверил – все успешно загружено. Разрешения тоже нормально работают. Но темы не видно.
Вот методы для решения, которые использовал я:
- я попробовал установить макет через загрузку zip-файла. Произошел сбой;
- дублировал содержимое от twentyten. Дублирование сработало;
- дублировал папку от twentyten и попробовал использовать в ней файлы моего шаблона. Это не удалось;
- сделал дубликат папки и таблицы стилей twentyten, но пользовался своими файлами. Это не удалось;
- загрузил макет без таблицы стилей. Это просто выдало ошибку;
- загрузил макет без style.css и добавил другую тему. Не получилось.
Я работаю на хостинге клиента MediaTemple и ранее я никогда не сталкивался с подобными неприятностями. Служба поддержки хостинга еще не успела ответить нам.
Может быть, кто-нибудь сталкивался с подобной проблемой? У вас есть способы решения? Если это будет нужно, я предоставляю вам доступ по FTP.
Вот CSS Head:
/*
Theme Name: Example Theme
Theme URI: http://example.com/
Description: WordPress theme
Author: Company
Version: 1.0
*/
К слову, когда я пытаюсь получить доступ к файлам через браузер, то появляется ошибка 403. Сам файл со стилями можно просмотреть прямо в браузере.
Полезно – 5 кастомизированных тем WordPress(Откроется в новой вкладке браузера)
ОТВЕТ
Привет. Многие из нас уже сталкивались с подобной проблемой. У каждого был свой способ для решения. Поэтому я могу предложить тебе два наиболее возможных метода.
Первый – проверь wp-content. Однажды при переносе шаблона у меня попал туда файл .htaccess. После его удаления все заработало нормально.
Второй способ – WordPress просто не может просканировать папку макета. Для этого нужно найди php.ini, найти disable_finctions и там удалить параметр scandir. После этого необходимо сохранить изменения и перезапустить службы php.