Примечание. Попытка получить свойство необъекта в /var/www/vhosts/braenworks.com/httpdocs/wp-includes/taxonomy.php строке 3950 - PullRequest
0 голосов
/ 05 июня 2018

Привет! Я пытаюсь решить проблему на моем WordPress-сайте. https://braenworks.com/braenworks-academy/

В верхней части моей страницы есть ошибка:

Примечание: пытаюсь получить недвижимостьнеобъекта в /var/www/vhosts/braenworks.com/httpdocs/wp-includes/taxonomy.php в строке 3950

Я думаю, что это происходит из плагина Learnpress, потому что когда я связываюплагин для другой страницы, ошибка появляется на этой странице и удаляется от страницы, где она ранее стояла.

Это код в строке 3950: elseif ($ t-> query_var)

if ( empty($termlink) ) {
    if ( 'category' == $taxonomy )
        $termlink = '?cat=' . $term->term_id;
    elseif ( $t->query_var )
        $termlink = "?$t->query_var=$slug";
    else
        $termlink = "?taxonomy=$taxonomy&term=$slug";
    $termlink = home_url($termlink);

Может кто-нибудь может мне помочь с этим :(?

Спасибо!

1 Ответ

0 голосов
/ 05 июня 2018

Трудно сказать наверняка, но следующее должно избавить от ошибки.Измените этот оператор elseif следующим образом:

elseif (isset($t) && is_object($t) && $t->query_var )

Другое, что вы можете сделать, это отключить ошибки PHP, которые в любом случае должны быть отключены для производства:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...