我在尝试检索使用 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()”
我在尝试检索使用 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()”
获取电子邮件的其他选项:
$user_active = wp_get_current_user();
$user_mail = $user_active->user_email;
您是否在文件中加载了 WordPress 和 BuddyPress useremail.php
?我看到它与 wp-config.php 级别相同。要使其了解有关 WP/BP 功能的任何信息,您至少需要执行以下操作:
include ('./wp-load.php');
否则,在您的情况下,每次使用非标准 php 函数时,php 文件都会出错。
但真正的方法是使用WP - 创建:
1) 一个插件,将处理对特定 url 的所有请求
或者
2) 在 WP dahsboard 中使用特定的页面模板创建一个页面,在其模板文件中,您可以编写您需要或想要的任何代码。