自定义wordpress php页面,显示未登录

时间:2014-09-19 09:06:02

标签: php wordpress

我创建了一个静态php页面,允许我们的俱乐部事件系统与wordpress一起正常工作,因为它必须传递变量。除了一个问题外,它的工作正常。

如果我已登录wordpress,那么请访问我的calendar.php页面" http://www.dsac.co.uk/calendar.php"侧边栏显示我没有登录。

我用过

<?php
require('wordpress/wp-load.php');
get_header();
?>

<div id="container">
  <div id="content" role="main">

php stuff

?>
</div>
</div>

<?php get_sidebar(); ?>
<?php get_footer(); ?>

忽略日历上方的登录按钮,我正在检查并查看用户是否登录到wordpress而不是单独登录,这就是我发现此问题的方法。

任何想法?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码:

<?php 
require_once dirname(__FILE__).'/wp-load.php'; // Taking into consideration that the "wp-load.php" file is in the same folder of the file you're using
global $current_user;
get_currentuserinfo();
if(is_user_logged_in()){
   echo "User is logged in";
} else {
   echo "User is not logged in";
}
?>