晚安,伙计们,我对Wordpress不是很熟悉,但我已经完成了我的任务,我已经可以发送电子邮件了,可以通过jquery选择通过Ajax处理电子邮件发送,但是我不能捕获登录到Wordpress的用户,我需要一盏灯。谢天谢地,西罗·苏扎
<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";发布于 2018-09-23 04:36:02
如果您在插件或主题文件中,您应该能够使用与上面的代码有点类似的代码.
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之外运行这个程序吗?如果您仍然有问题,也许您可以提供更多的详细信息,您正在使用的文件为您的代码?
https://stackoverflow.com/questions/52462872
复制相似问题