Ошибка an error occurred while processing the directive довольно распространенная и с ней сталкивались многие в том числе столкнулись и вы, поэтому вы читаете данную статью. Основная причина ошибки заключается в SSI так как там есть функция которая некорректно обрабатывается для некоторых тем wordpress из за чего в разных местах сайта, в основном это footer и header появляется надпись (вставка) [an error occurred while processing the directive] над исправлением которой многие сломали голову в поисках ответа и реально действующего способа по ее устранению.Теперь благодаря нашей, понятной инструкции вы быстро и легко сможете устранить данную ошибку на своих сайтах wordpress без помощи специалистов.
В связи с участившейся проблемой связанной с указанной ошибкой в различных темах вордпресс, мы подготовили понятную для каждого инструкцию как ее устранить самим без создания резервных копий сайта, базы данных просто отредактировав немного код в указанных ниже файлах, после чего проблема исчезнет навсегда и вы о ней забудете.
Подробная инструкция как 100% исправить ошибку [an error occurred while processing the directive] в теме WordPress.
Изначально вам нужно:
- Перейти по адресу ( если вы будете редактировать файлы через панель хостинга или клиент например: FileZilla ): /ваш-сайт.ru/public_html/wp-content/themes/ваша-тема ( если будете редактировать файлы через админку wordpress, то /внешний вид/редактор/ )
- Далее ввести в поиск (по содержимому — тексту) кусок кода: <!—# (если ваш хостинг не имеет функции поиска то найдите в вашей теме три файла — смотрите скриншот ниже)
На странице 404 вашей темы ошибка: an error occurred while processing the directive будет выглядеть примерно так (смотрите скриншот ниже)
Что бы удалить данную ошибку вам нужно отредактировать код в указанных файлах вашей темы а именно:
- 404.php
- Header.php
- Footer.php
Откройте по порядку эти файлы и найдите кусок кода: <!—# который нужно изменить, вот например в файле header.php нужно убрать из кода решетку (#) (смотрите скриншот ниже) и сохранить файл. После этого ошибка ( an error occurred while processing the directive ) исчезнет в шапке темы. То же самое проделайте с файлом footer.php и ошибка исчезнет в подвале темы.
Что касается файла и страницы 404.php то здесь нужно будет удалить более одной решетки (#) смотрите пример на скриншоте ниже.
Как видите решение для исправления ошибки [an error occurred while processing the directive] простое и теперь вы самостоятельно не прибегая к чьей то помощи сами сможете справиться с данной проблемой не только с настоящей но и возможно это пригодиться на будущее а так же для ваших знакомых, друзей у которых тоже такая проблема и они не нашли на нее ответа. В дальнейшем мы планируем публиковать различные и важные решения проблем по движку, темам wordpress, что бы не пропустить новости вы можете добавить сайт в закладки или сохранить его другим удобным для вас способом, все пока и легких решений любых проблем.
Поделись о нас с друзьями, кликнув по значкам ниже. Спасибо!
Спасибо, выручили)))
Пожалуйста.
А если ошибка не в синтаксисе?
В данной теме описана проблема с которой я столкнулся лично, решил поделится о том как ее исправить, других решений подобных проблем я не знаю.