После установки на хост захожу на сайт и пишет вот такое:
Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/…../public_html/мойсайт.ru/wp-includes/widgets.php on line 686
Warning: Invalid argument supplied for foreach() in /home/…../public_html/мойсайт.ru/wp-includes/widgets.php on line 686
чтобы это значило ,и как это исправить ? раньше таких ошибок не возникало после установки

Вот-вот, у меня тоже самое, помогите разобраться – что и как где?
Ошибка в настройках тектового виджита, можно попробоватье переподключить его. Вы переносили с другого хостинга?
Нет не переносил, но чтоя понял что ошибка в нем – так это точно. Как его переподключить?
Ну неужели никто не сможет дать ответ?
Сможет. Только сможете ли воспользоваться? Вариант 1: удалить опции этого виджета. Вариант 2: залезть руками в файл и в foreach явно указать тип переменной array.
PS Неплохо бы версию WP указывать.
Версия wordpress-2.6.5-rus-lecactus-edition-powerpack.
Смогу, если объясните подробнее как сделать. Заранее благодарю.
Найдите файл wp-includes/widgets.php, а в нем строку 686:
foreach ( array_keys($options) as $o ) {
и измените на
foreach ( array_keys((array)$options) as $o ) {
По идее ругаться больше не должно. Проверить не могу за неимением ошибки 🙂
Так же можно поступать со всеми ошибками "argument should be an array".
мда. Вообще белый лист. хм
Все спасибо, заработало