未定义的索引:Rating_Score.../wp-postratings.php,第994行

时间:2012-01-12 作者:harry

最近,我在wordpress博客上激活了调试模式,出现了以下错误。

 Notice: Undefined index: ratings_users in C:\\wamp\\...\\wp-postratings.php on line 994
代码为:

if(is_null($post_ratings_data)) {
    $post_ratings_data = get_post_custom($post_id);
    **$post_ratings_users = intval($post_ratings_data[\'ratings_users\'][0]);**
    $post_ratings_score = intval($post_ratings_data[\'ratings_score\'][0]);
    $post_ratings_average = floatval($post_ratings_data[\'ratings_average\'][0]);
}
有什么解决方案吗?

1 个回复
SO网友:dwenaus

当您希望某个对象是数组时,最好先检查它是否是第一个,然后再继续。因此,新代码可能如下所示:

if(is_null($post_ratings_data)) {
    $post_ratings_data = get_post_custom($post_id);
    if ( is_array( $post_ratings_data[\'ratings_users\'] ) ) {
        $post_ratings_users = intval($post_ratings_data[\'ratings_users\'][0]);
        $post_ratings_score = intval($post_ratings_data[\'ratings_score\'][0]);
        $post_ratings_average = floatval($post_ratings_data[\'ratings_average\'][0]);
    }
}

结束

相关推荐

Where are plugins located

我通常通过FTP下载和安装插件,但我已经从web界面安装了一些插件。我正在尝试将WP从远程移动到本地,我得到一个空白的WP管理屏幕。我认为是我的一个插件导致了这个问题。我已将wp-content/plugins重命名为wp-content/u-plugins,以禁用该文件夹中的所有插件。但我安装的插件没有出现在插件文件夹中,我认为这是导致wp管理屏幕空白的原因。请告知。谢谢

未定义的索引:Rating_Score.../wp-postratings.php,第994行 - 小码农CODE - 行之有效找到问题解决它

未定义的索引:Rating_Score.../wp-postratings.php,第994行

时间:2012-01-12 作者:harry

最近,我在wordpress博客上激活了调试模式,出现了以下错误。

 Notice: Undefined index: ratings_users in C:\\wamp\\...\\wp-postratings.php on line 994
代码为:

if(is_null($post_ratings_data)) {
    $post_ratings_data = get_post_custom($post_id);
    **$post_ratings_users = intval($post_ratings_data[\'ratings_users\'][0]);**
    $post_ratings_score = intval($post_ratings_data[\'ratings_score\'][0]);
    $post_ratings_average = floatval($post_ratings_data[\'ratings_average\'][0]);
}
有什么解决方案吗?

1 个回复
SO网友:dwenaus

当您希望某个对象是数组时,最好先检查它是否是第一个,然后再继续。因此,新代码可能如下所示:

if(is_null($post_ratings_data)) {
    $post_ratings_data = get_post_custom($post_id);
    if ( is_array( $post_ratings_data[\'ratings_users\'] ) ) {
        $post_ratings_users = intval($post_ratings_data[\'ratings_users\'][0]);
        $post_ratings_score = intval($post_ratings_data[\'ratings_score\'][0]);
        $post_ratings_average = floatval($post_ratings_data[\'ratings_average\'][0]);
    }
}