get_user_by(ID)没有返回任何内容 - 甚至没有错误

时间:2014-12-23 20:50:54

标签: php wordpress

我有以下代码使用php代码插件插入页面。该插件已经运行了一年多,WP的这个ONE功能似乎没有返回任何东西。我已经尝试使用print_r向我显示对象中的所有属性,但它是空的,没有错误。我出错的任何想法?如果您在向我投票之前需要更多信息,请通知我 这是代码:

$user = get_user_by( 'ID', '7' );
echo "Submitted by $user->display_name";

2 个答案:

答案 0 :(得分:2)

是的,第一个参数必须是小写,而不是大写!

$user = get_user_by( 'id', '7' );
echo "Submitted by $user->display_name";

如果这不起作用,请进入您的管理区域并查看“用户”,以确保您的用户ID为7。

答案 1 :(得分:0)

从4.4.0版本开始,为$field参数添加了“ ID”作为“ id”的别名。