首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取Wordpress用户信息

获取Wordpress用户信息
EN

Stack Overflow用户
提问于 2018-09-23 04:00:25
回答 1查看 57关注 0票数 0

晚安,伙计们,我对Wordpress不是很熟悉,但我已经完成了我的任务,我已经可以发送电子邮件了,可以通过jquery选择通过Ajax处理电子邮件发送,但是我不能捕获登录到Wordpress的用户,我需要一盏灯。谢天谢地,西罗·苏扎

代码语言:javascript
复制
<html>
<body>
<meta http-equiv="refresh" content="2; url=index.php">
<?php
$location = $_SERVER['DOCUMENT_ROOT'];
include ($location . '/wp-config.php');
include ($location . '/wp-load.php');
include ($location . '/wp-includes/pluggable.php');
global $current_user;
\\ retorna os dados do usuário logado
$current_user = wp_get_current_user();
\\ passamos o ID do usuário e geramos o array
$user_info = get_userdata($current_user->ID);
$first_name = $user_info->first_name;
$user_email = $user_info->user_email;
if(is_user_logged_in()){
$premium = $_POST['chosen_premium'];
$vnome = $first_name; 
$vemail_origem = $user_email;
$vassunto = "Prêmio Escolhido"; 
$vmensagem = $premium;
$msg="Nome: $vnome\n"; 
$msg.="Email: $vemail_origem\n"; 
$msg.="Assunto: $vassunto\n"; 
$msg.="Mensagem: $vmensagem\n";
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-23 04:36:02

如果您在插件或主题文件中,您应该能够使用与上面的代码有点类似的代码.

代码语言:javascript
复制
if (is_user_logged_in()) {
    $current_user = wp_get_current_user();
    $user_info = get_userdata($current_user->ID);
    echo '<pre>user_info: ' . print_r($user_info, true) . '</pre>';//debug
}

你是想在WordPress之外运行这个程序吗?如果您仍然有问题,也许您可以提供更多的详细信息,您正在使用的文件为您的代码?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52462872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档