WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Глюк или ошибка в Вордпресс

Для наглядного примера приведу сайт, он не мой, а чтобы наглядно было понятно.

Если, к примеру зайти на сайт goodwinpress.ru и открыть исходный код, а там кликнуть предположим по ссылки которая ведет на файл стилей - goodwinpress.ru/wp-content/themes/gpress2017/style.css то всё нормально! А теперь удалим последнюю часть, вот так: goodwinpress.ru/wp-content/themes/gpress2017/ то выводится вот такая ошибка:
Fatal error: Uncaught Error: Call to undefined function get_header() in /home/u33537/goodwinpressru/www/wp-content/themes/gpress2017/index.php:1 Stack trace: #0 {main} thrown in /home/u33537/goodwinpressru/www/wp-content/themes/gpress2017/index.php on line 1

Эта ошибка не только на этом сайте но и на многих других, в том числе и на некоторых новых шаблонах!
Как он нее можно избавиться?

Есть вот такой вариант:
Залить в папку с активной темой файл .htaccess а в нем следующее:

<FilesMatch "\.php$">
Require all denied
</FilesMatch>

Тогда при открытии папки с темой будет показываться 403 ошибка... правда если тема должна обновляться, естественно этого не будет, это минус.

Это решение проблемы верное или нет?

0
Вадим
20 декабря 2019
  • 0
    el-lable335 el-lable.ru

    Скажем так, это хозяин сайта забыл выключить отображение ошибок PHP.
    По идее должна возвращаться либо 500-ая ошибка либо вообще ничего.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация