注意:在第 3950 行尝试获取 /var/www/vhosts/braenworks.com/httpdocs/wp-includes/taxonomy.php 中的非对象的 属性
Notice: Trying to get property of non-object in /var/www/vhosts/braenworks.com/httpdocs/wp-includes/taxonomy.php on line 3950
您好,我正在尝试解决我的 wordpress 网站中的一个问题 https://braenworks.com/braenworks-academy/
我的页面顶部有一个错误:
Notice: Trying to get property of non-object in /var/www/vhosts/braenworks.com/httpdocs/wp-includes/taxonomy.php on line 3950
我认为它来自插件 learnpress,因为当我 link 将插件转到另一个页面时,错误会出现在该页面上并从它之前所在的页面移开。
这是第 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);
有人可以帮我解决这个问题吗:(?
谢谢!
很难确定,但以下内容应该可以消除错误。将 elseif 语句更改为:
elseif (isset($t) && is_object($t) && $t->query_var )
您可以做的另一件事是关闭 PHP 错误,无论如何都应该将其设置为关闭 :)
您好,我正在尝试解决我的 wordpress 网站中的一个问题 https://braenworks.com/braenworks-academy/
我的页面顶部有一个错误:
Notice: Trying to get property of non-object in /var/www/vhosts/braenworks.com/httpdocs/wp-includes/taxonomy.php on line 3950
我认为它来自插件 learnpress,因为当我 link 将插件转到另一个页面时,错误会出现在该页面上并从它之前所在的页面移开。
这是第 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);
有人可以帮我解决这个问题吗:(?
谢谢!
很难确定,但以下内容应该可以消除错误。将 elseif 语句更改为:
elseif (isset($t) && is_object($t) && $t->query_var )
您可以做的另一件事是关闭 PHP 错误,无论如何都应该将其设置为关闭 :)