gpt4 book ai didi

php - 在空白的 php 页面(wordpress)中获取当前用户名

转载 作者:行者123 更新时间:2023-12-05 00:26:03 27 4
gpt4 key购买 nike

我搜索了 Stack Overflow 网站以获得正确的答案(有效)但不幸的是没有任何效果......

一道简单的题,我只需要输出当前用户的用户名即可!

我在stackoverflow上找到一段代码如下:

<?php
$user_id = get_current_user_id();
echo "ID User : ".$user_id ;
if ($user_id == 0) {
echo 'You are currently not logged in.';
} else {
echo 'You are logged in as user '.$user_id;
}
?>

^^在这个网站上找到它

当我这样做时,我得到一个错误:

Fatal error: Call to undefined function get_current_user_id() in /home/heal/public_html/mysite.com/index.php on line 14

我使用的是 wordpress 版本 3.3.1

最佳答案

我认为您需要访问全局变量,为此您需要在新页面中加载 wordpress。

if ( !defined('__DIR__') ) define('__DIR__', dirname(__FILE__)); //getting current directory using magic constants __DIR__ is deprecated in php 5.3.+
$path = explode('wp-content',__DIR__); //getting main web root path for including further files.
include_once($path[0].'wp-load.php'); //for getting global variables like wpdb
global $current_user;

echo $current_user->user_login;

添加以上内容后,您现在可以访问全局变量。 user_login 将打印用户名。我希望这对你有帮助。我也同意@j3frea。在这里,我向您展示了我试图实现插件的提示,所以我使用“wp-content”对其进行了分解。

关于php - 在空白的 php 页面(wordpress)中获取当前用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8732195/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com