3

Я изменил тему и она не работает хорошо, это дает следующее сообщение об ошибке:Почему файл функции в хосте возвращается к первому настрою?

public_html/wp-content/themes/7/dt-the7/inc/shortcodes/includes/gap/function.php line 56 

Я нашел проблему и удалил function _check_active_widget(), но появилась эта ошибка для всех папок, так что я изменил function.php файл , Он работал хорошо на некоторое время. Но через час, когда я изменил настройки сайта в WordPress, все функциональные файлы переименовали в первое настроение, и они снова получили function _check_active_widget(). Я удаляю их снова и снова, но он продолжает возвращаться.

Мой вопрос:

Почему это не работает хорошо?

Почему происходит сброс настроения?

И, наконец, как я могу исправить эти функциональные файлы?

+0

пожалуйста показать всю свою ошибку. – vaso123

+0

Неустранимая ошибка: не удается выполнить повторную проверку _check_active_widget() (ранее объявленной в /home/fxijdcel/public_html/wp-content/themes/7/dt-the7/functions.php:2142) в/home/fxijdcel/public_html/wp-content/темы/7/dt-the7/inc/shortcodes/includes/columns/functions.php в строке 86 –

+0

эта ошибка, потому что вы хотите повторно использовать эту функцию. Есть также функция, называемая 'redeclare _check_active_widget()'. – vaso123

ответ

1

Постарайтесь окружить функцию в

 /home/fxijdcel/public_html/wp-content/themes/7/dt-the7/inc/shortcodes/includes/c‌​olumns/functions.php on line 86
с

if(!function_exists ('_check_active_widget'))

Таким образом, вы объявляете эту функцию только тогда, когда не было еще объявлено

Смежные вопросы