注意:尝试在第638行的/var/www/admin/data/www/test.com/wp-content/themes/bd/inc/blt-functions.php中获取非对象的属性
if(!function_exists('blt_get_comment')){
function blt_get_comment($comment, $args, $depth){
(LINE 638) $author_comment_id = get_user_by('email', get_comment_author_email())->ID;
$comment_score = get_comment_meta( get_comment_ID(), 'blt_score', true );
if(empty($comment_score)){
$comment_score = 0;
}
答案 0 :(得分:0)
这意味着get_user_by
正在返回FALSE
,这意味着无法找到用户。你需要做一个检查,如下:
$user = get_user_by('email', get_comment_author_email());
$author_comment_id = (($user != FALSE) ? $user->ID : 0);
//or a check like this
if(!$user)
{
return false;
}
注意,如果$author_comment_id
不是0