我目前正在构建一个插件,它不知道用户何时登录。
global $current_user;
echo $current_user->ID;
当嵌入到模板上而不是插件上时,它可以工作?我有一个依赖于user\\u id的自定义数据库,每当我插入记录时,user\\u id字段总是有一个零值,而其他字段则有一个正确的值。
最合适的回答,由SO网友:prettyboymp 整理而成
这个$current_user
只有在\'init\'
调用操作。因此,任何使用它的代码都不应该在该操作之前或之后被激发。
我还建议使用get_current_user_id()
方法,而不是直接获取全局。