我遇到了一个问题,我正在尝试检索使用Buddypress登录的用户的电子邮件。这是我的代码:
global $bp;
echo bp_core_get_user_email($bp->loggedin_user->id);
这是打开php页面时弹出的错误消息:
“致命错误:在第4行的/home/user/public_html/useremail.php中调用未定义的函数bp_core_get_user_email()”
答案 0 :(得分:0)
你装了WordPress& BuddyPress在您的文件useremail.php
中?
我看到它与wp-config.php的级别相同。为了让它对WP / BP函数有所了解,你至少需要这样做:
include ('./wp-load.php');
否则,在您的情况下,每次使用非标准的PHP函数时,php文件都会出错。
但真正的方式是使用WP - create:
1)一个插件,可以处理对特定网址的所有请求
OR
2)在WP dahsboard中使用特定的页面模板创建一个页面,并在其模板文件中编写您需要或想要的任何代码。
答案 1 :(得分:0)
获取电子邮件的其他选项:
$ user_active = wp_get_current_user();
$ user_mail = $ user_active-> user_email;