我得到我的WP儀表盤下面的錯誤此PHP代碼:有什麼不對的136線
Warning: First parameter must either be an object or the name of an existing class
in /home/content/88/11746388/html/wp-content/plugins/pluginname/pluginname.php on
line 136
這些都是從130到140的任何想法我的臺詞?
function get_latest_version($plugin_file) {
$latest_version = '';
$sr_plugin_info = get_site_transient ('update_plugins');
// if (property_exists($sr_plugin_info, 'response [$plugin_file]') && property_exists('response [$plugin_file]', 'new_version')) {
if (property_exists($sr_plugin_info, 'response [$plugin_file]')) {
$latest_version = $sr_plugin_info->response [$plugin_file]->new_version;
}
return $latest_version;
}
get_site_transient返回什麼? – Ramesh
如果您希望'response [$ plugin_file]'將變量轉換爲它的值,則需要雙引號而不是單引號 – danneth
$ sr_plugin_info必須是寫入的Object或現有類名稱。 – Svetoslav