打印WordPress用户ID-具有相同代码但输出不同的两个站点

时间:2016-05-19 作者:gruffmeister

用更聪明、更棒的窥视再次考验我的运气=D

在我的最后一个问题中,问题是关于获取wordpress用户ID,在有人将我引导到正确的方向后,该ID工作得很好。

现在,我正试图用相同的代码帮助我的朋友实现这一点,但无论我们做什么尝试,她都无法获得用户id。

The php code

require (\'../wp-blog-header.php\'); 

    global $current_user;
    get_currentuserinfo();

    $printID = $current_user->ID;

    echo $printID;
这将为我提供登录用户的ID。

我尝试在她的网站上使用相同的代码,她有一个子文件夹,但那应该没问题,对吧?

require (\'../Wordpress/wp-blog-header.php\'); 

    global $current_user;
    get_currentuserinfo();

    $printID = $current_user->ID;

    echo $printID;
这将打印出“0”,无论哪个用户登录,仍然为零:(

有人有什么建议吗?:D

1 个回复
最合适的回答,由SO网友:gruffmeister 整理而成

问题与目录相关。

Wordpress安装在

包含PHP文件的functions文件夹位于

因此,当调用脚本时,即使src url正确,它也不会运行它,我不确定它到底搜索了什么,但在wordpress目录中移动了函数并修复了目标和操作链接之后,它立即工作了。

所以新目录是

再次感谢@SamuelElh的支持:)