从版本4.5开始不推荐使用get_currentuserinfo!使用wp_get_current_user()代替

时间:2016-04-13 10:03:56

标签: wordpress-4.5

https://build.trac.wordpress.org/changeset/36278/trunk/wp-includes/pluggable-deprecated.php

用4.5安装或更新wordpress后。 生成错误:

  

注意:get_currentuserinfo是   自4.5版以来 deprecated function !使用   wp_get_current_user()代替。在第3662行 wp-includes \ functions.php

More info for issue & solution

2 个答案:

答案 0 :(得分:3)

只需在插件或主题中找到文字“ get_currentuserinfo ”,然后替换为 wp_get_current_user()

由于deprecated function get_currentuserinfo并且到达了新函数_wp_get_current_user(),因为:WordPress 4.5.0

function get_currentuserinfo() { 
   _deprecated_function( __FUNCTION__, '4.5', 'wp_get_current_user()' ); 
   return wp_get_current_user(); 
}

答案 1 :(得分:0)

按照以下步骤操作。我从同一个错误中恢复了我的一个博客。 1.安装查询监视器插件 2.查看管理栏通知,然后单击突出显示的警告。 3.屏幕跳转到详细的警告说明。 4.调用堆栈部分将告诉您使用get_currentuserinfo()的确切位置。 5.要解决此问题,只需将get_currentuserinfo()替换为wp_get_current_user()