close

如果你有遇到以下的這個問題:

Warning: Creating default object from empty value in /public_html/wp-includes/user.php on line 657

因為wordprss不同版本在php運作有不同的結果,加一行初始化一個類,我應該使用 stdClass 添加一個數組

出處:https://wporg.ibadboy.net/support/topic/upgrade-issues-29/

這個問題已經在 wordpress 3.3 中解決了https://core.trac.wporg.ibadboy.net/ticket/16836
這個代碼

$blogs = array();
$blogs[$blog_id] = new stdClass();
$blogs[$blog_id]->userblog_id = $blog_id;

和我的代碼一樣

$blogs = array( $blog_id => new stdClass );
$blogs[$blog_id]->userblog_id = $blog_id;

在不禁用警告的情況下..
不應使用此代碼

@ini_set('error_reporting', E_ALL & ~E_NOTICE & ~E_WARNING & ~E_STRICT & ~E_DEPRECATED);
@ini_set('display_errors','Off');
arrow
arrow
    創作者介紹
    創作者 NetPC虛擬主機 的頭像
    NetPC虛擬主機

    NetPC虛擬主機的部落格

    NetPC虛擬主機 發表在 痞客邦 留言(0) 人氣()