我试图在WordPress中获取当前用户,如下面的代码段所示:
<?php
include('/wp-admin/includes/user.php');
$current_user = wp_get_current_user();
echo 'Username: ' . $current_user->user_login;
?>
但是我收到以下错误:
致命错误:在第3行的/membri/mysite/wordpress/getUser.php中调用未定义的函数wp_get_current_user()
我做错了什么,如何解决?
答案 0 :(得分:0)
答案 1 :(得分:0)
在functions.php
中,您可以执行此操作:
function my_theme_get_user_id() {
global $current_user;
echo 'The current logged in user ID is: ' . $current_user->ID;
}
然后,使用动作挂钩或过滤器来使用它。
在您的主题中,在wp-content/themes/
目录下,您可以直接在任何文件中进行查看:
global $current_user;
echo 'The current logged in user ID is: ' . $current_user->ID;