включите отображение ошибок на сайте.
array это массив
Как только включил отображение ошибок, ошибка перестала появляться, но нашел файл откуда ноги растут, это content-single.php и content-page.php файлы темы:
<div class="entry-content">
<?php
the_content();
wp_link_pages( array(
'before' => '<div style="clear: both;"></div><div class="pagination clearfix">'.__( 'Pages:', 'himalayas' ),
'after' => '</div>',
'link_before' => '<span>',
'link_after' => '</span>'
) );
?>
</div>
Но все равно понятнее не стало почему так происходит, и как вылечить
я не гуру php , но похоже кавычку забыли в конце перед запятой
'before' => '<div style="clear: both;"></div><div class="pagination clearfix">'.__( 'Pages:', 'himalayas' ),
Да простят меня форумчани если я подсказал не правильно)
В приведённом фрагменте ошибок нет. На лишние или недостающие кавычки PHP обычно реагирует фатальной ошибкой, а не надписью Array
🙂
Скорее всего, в теме или в одном из плагинов какая-то функция цепляется к фильтру the_content
и при определённых условиях пытается вывести некий массив.
выше может быть и глупость написал,потому что недавно начал изучать php)))
кстати это какие-то проблемы с постраничной навигацией,потому что там должно быть наверху вместо array выводится «следующая запись» и «предыдущая» возможно с плагином page navi конфликтует если он установлен.
но это так догадки,может что в навигации изменяли хз вообщем.
проверяйте на дефолтной теми и с поочерёдным выключением плагинов..
ну а остальное думаю профи этого форума расскажут.
ну вот выше уже гуру ответил)
Спасибо всем за помощь, буду разбираться.
Скорее всего, в теме или в одном из плагинов какая-то функция цепляется к фильтру the_content
и при определённых условиях пытается вывести некий массив.
Периодически появляющиеся надписи также могут означать, что сайт взломан и пытается что-то подгрузить с внешнего ресурса.
Стоит сверить файлы темы с файлами из официального каталога, а также проверить сайт скриптами типа AI-Bolit и Manul.