1

我试图让 Wordpress 之外的页面使用 is_user_logged_in 函数来确定他们是否可以查看某些数据。我肯定已登录,并且 Wordpress 文件的路径是正确的。任何人有任何想法为什么我看不到数据?

    <?php
    error_reporting(E_ALL);

    include('../blog/wp-load.php');
    include('../blog/wp-blog-header.php');

    if(is_user_logged_in()) {
            //Do Something
    } else {
            echo 'Not logged in';
    }
    ?>
4

1 回答 1

1

我使用 require 而不是 include ,您的代码现在很完美。

<?php
error_reporting(E_ALL);

require(dirname(__FILE__) . '/wp-load.php' );
// include('/wp-blog-header.php');

if(is_user_logged_in()) {
        //Do Something
    echo "LoggedIN";
} else {
        echo 'Not logged in';
}
?>
于 2016-04-03T07:46:28.053 回答