Проблемы с WordPress (Warnings)

При заходе на сайт, выскакивают предупреждения:

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /path_to_wordpress/wp-includes/query.php on line 2302

Warning: array_map() [function.array-map]: Argument #2 should be an array in /path_to_wordpress/wp-includes/query.php on line 2318

Warning: implode() [function.implode]: Invalid arguments passed in /path_to_wordpress/wp-includes/query.php on line 2318

Решения:

  • Видимо ошибка инсталляционного скрипта.
    В таблице оказалось неправильное значение опции.

    
    
    mysql> select * from wp_options where option_name='sticky_posts';
    +-----------+---------+--------------+--------------+----------+
    | option_id | blog_id | option_name | option_value | autoload |
    +-----------+---------+--------------+--------------+----------+
    | 92 | 0 | sticky_posts | Array | yes |
    +-----------+---------+--------------+--------------+----------+
    1 row in set (0.00 sec)

    Лечится удалением этой опции из таблицы.

    
    
    mysql> delete from wp_options where option_name='sticky_posts';