How to know if user logged in

时间:2016-07-15 作者:Александр

我有PHP代码

<?php if ($_SESSION[\'logged_in\'] == 1) {
    echo \'<script type="text/javascript">var logged_in=true;</script>\';
} else {
    echo \'<script type="text/javascript">var logged_in=false;</script>\';
}?>
它总是回来var logged_in=false;. 错误在哪里?

2 个回复
SO网友:Александр
<?php
if ( is_user_logged_in() ) {
  echo \'<script type="text/javascript">var logged_in=true;</script>\';
} else {
    echo \'<script type="text/javascript">var logged_in=false;</script>\';
}
?>
SO网友:iszwnc

您可以使用is_user_logged_in() 用于检查用户是否登录到仪表板的函数。

我不知道你为什么呼出<script> 标记,但如果要集成PHP&;JavaScript总而言之,我建议您看看https://codex.wordpress.org/AJAX_in_Plugins.

通过这种方式,您可以将数据从WordPress后端传递到前端,反之亦然AJAX 回调。

相关推荐

如何在Functions.php中链接style.css

我是WordPress的新手;我刚开始学习WordPress。我想把风格联系起来。函数中的css。php,但我无法解决这里可能存在的问题。谁能给我指出正确的方向吗?指数php<?php get_header(); ?> <?php if ( have_posts() ) { while ( have_posts() ) { the_post();