Проблема с WordPress 4.0 и $ wp_query

На моем веб-сайте у меня есть область логотипа, которая контролируется функцией, которая определяет, на какой странице находится пользователь, и загружает конкретный контент в зависимости от значения $page_id .

Поскольку WordPress 4.0 содержит части моего сайта, которые работают неправильно.

Примечание. Неопределенное свойство: WP_Query :: $ queried_object в /myhost/mysite.com/html/wp-includes/query.php в строке 3946

В моем файле функций есть этот вызов функции, который, я считаю, отбрасывает его. Это вызов, вызывающий проблему:

 $page_id = (isset($wp_query->queried_object_id)) ? $wp_query->queried_object_id : false; $parent_id = isset($wp_query->queried_object->post_parent) ? $wp_query->queried_object->post_parent : false; 

Я попытался использовать $wp_query->queried_object->ID вместо $wp_query->queried_object_id но не имел никакого значения.

Может ли кто-то там пролить свет на эту проблему?

Я считаю, что это произошло, поскольку обновление WordPress 4.0 и некоторые другие функции с $wp_query имеют одинаковое сообщение об ошибке.

Кто-нибудь знает, что может быть неправильно?

благодаря