search-everything – fatal error: Uncaught Error: Cannot use object of type WP_Error as array in

Admin WordPress, Wordpress Errors

Пустая страница после публикации поста в WordPress. Если возникает такая ситуация, то чаще всего причина кроется в ошибке какого-нибудь плагина.

В данном случае разберем ошибку из плагина Search Everything. Ошибка возникает такая:

Fatal error: Uncaught Error: Cannot use object of type WP_Error as array in …/wp-content/plugins/search-everything/search-everything.php:927 Stack trace: #0 …/wp-includes/class-wp-hook.php(288): se_post_publish_ping(4216) #1 …/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #2 …/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #3 …/wp-includes/post.php(4069): do_action(‘publish_post’, 4216, Object(WP_Post)) #4 …/wp-includes/post.php(3496): wp_transition_post_status(‘publish’, ‘draft’, Object(WP_Post)) #5 …/wp-includes/post.php(3654): wp_insert_post(Array, false) #6 …/wp-admin/includes/post.php(377): wp_update_post(Array) #7 …/wp-admin/post.php(194): edit_post() #8 {main} thrown in /wp-content/plugins/search-everything/search-everything.php on line 927

Причина находится в плагине Search Everything. С новым обновлением WordPress, плагин Search Everything начинает выдавать ошибку, которую не видно, если не включен дебаг. Вместо этого возвращается пустая страница.

Для исправления ошибки переходим в файл:

wp-content/plugins/search-everything/search-everything.php

И там закоментируйте эти строчки:

$response = json_decode($zemanta_response['body']);
        if (isset($response->status) && !is_wp_error($zemanta_response)) {
             $status = $response->status;
        }

Это не лучшее решение, но если разбираться некогда, то лучше так, чем видеть пустую страницу.

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"search-everything – fatal error: Uncaught Error: Cannot use object of type WP_Error as array in"