在自定义php页面中访问全局变量和函数

时间:2012-09-26 作者:Kathy Campbell

我创建了一个名为“test.php”的php页面,并将该文件上载到wordpress安装的根文件夹中。

此文件仅包含以下内容:

<?php if ( is_user_logged_in() ) { blah..... }  ?>
我需要检查用户是否已登录,如果是,请获取一些详细信息。

因此,我需要知道的是我需要在php文件中包含哪些wp文件才能获得此函数的结果,并且我可能需要检查id、用户名。

1 个回复
SO网友:Dave Hunt

将以下代码添加到PHP文件的顶部将使您能够访问Wordpress函数和全局变量。

<?php include_once($_SERVER[\'DOCUMENT_ROOT\'].\'/wp-load.php\' );
然后,您应该能够运行正常的Wordpress功能来确定用户是否登录:

<?php 
global $user_ID; 
get_currentuserinfo();
if ($user_ID) {
    // Do Something 
}
?>

结束