У меня возникла странная проблема с виджетами нижнего колонтитула на сайте, над которым я работаю. В моей локальной среде виджеты отображаются нормально, но на промежуточном сайте виджеты не отображаются. Когда я смотрю на предварительный просмотр в реальном времени, он говорит, что у меня есть 3 области виджетов, но они не отображаются на этой странице. Они находятся в файле footer.php (отображается на каждой странице), который запускается и отображает на экране части, не связанные с виджетом. Как я уже сказал, в моей локальной среде все работало нормально. Есть идеи?
Изменить: я забыл упомянуть, что когда я просматриваю его в разделе «Внешний вид»> «Виджеты», он говорит, что на моем сайте нет областей для виджетов.
Еще одно редактирование: я нашел эти ошибки в журнале ошибок. В первом я заметил 7.4. Означает ли это, что он загружает PHP 7.4? Я создал эту тему локально, используя PHP 8. Может ли это быть проблемой?
[06-Aug-2021 13:13:51 UTC] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php70/root/usr/lib64/php/modules/ixed.7.4.lin' - /opt/cpanel/ea-php70/root/usr/lib64/php/modules/ixed.7.4.lin: cannot open shared object file: No such file or directory in Unknown on line 0
[06-Aug-2021 13:14:48 UTC] PHP Warning: Invalid argument supplied for foreach() in /home3/growinj1/public_html/staging/8458/wp-includes/rest-api/endpoints/class-wp-rest-sidebars-controller.php on line 104
[06-Aug-2021 13:15:33 UTC] PHP Warning: array_merge(): Expected parameter 3 to be an array, bool given in /home3/growinj1/public_html/staging/8458/wp-includes/class-wp-customize-widgets.php on line 379
[06-Aug-2021 13:15:33 UTC] PHP Warning: Invalid argument supplied for foreach() in /home3/growinj1/public_html/staging/8458/wp-includes/class-wp-customize-widgets.php on line 426
Вот мои функции.php:
Подробнее здесь: https://stackoverflow.com/questions/686 ... aging-site