0

我在尝试检索使用 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()”

4

2 回答 2

0

获取电子邮件的其他选项:

$user_active = wp_get_current_user();

$user_mail = $user_active->user_email;

于 2013-04-03T18:43:40.057 回答
0

您是否在文件中加载了 WordPress 和 BuddyPress useremail.php?我看到它与 wp-config.php 级别相同。要使其了解有关 WP/BP 功能的任何信息,您至少需要执行以下操作:

include ('./wp-load.php');

否则,在您的情况下,每次使用非标准 php 函数时,php 文件都会出错。

真正的方法是使用WP - 创建:

1) 一个插件,将处理对特定 url 的所有请求

或者

2) 在 WP dahsboard 中使用特定的页面模板创建一个页面,在其模板文件中,您可以编写您需要或想要的任何代码。

于 2013-04-03T06:34:45.613 回答