这个带有php声明的javascript脚本有什么问题

这个带有php声明的javascript脚本有什么问题,php,javascript,wordpress,variables,Php,Javascript,Wordpress,Variables,我想根据用户是否登录Wordpress,将javascript变量“logged_in”设置为1或0。这就是我所拥有的: <script type="text/javascript"> var logged_in = <?php if ( is_user_logged_in() ) { echo '1';} else {echo '0';} ?>; </script> var logged_in=; 但它不起作用。怎么了?我刚检查了你的编码。代码

我想根据用户是否登录Wordpress,将javascript变量“logged_in”设置为1或0。这就是我所拥有的:

<script type="text/javascript">
    var logged_in = <?php if ( is_user_logged_in() ) { echo '1';} else {echo '0';} ?>;
</script>

var logged_in=;

但它不起作用。怎么了?

我刚检查了你的编码。代码将在脚本中声明的变量定义为1(如果为true),0(如果为false)。请记住,您只定义了一个变量,它不会做任何事情。这是我的。只要看看你的源代码

<?php
function is_user_logged_in() {
return true;
}
?>

<script type="text/javascript">
    var logged_in = <?php if ( is_user_logged_in() ) { echo '1';} else {echo '0';} ?>;
</script>

var logged_in=;

如果未设置变量,请确保
函数是\u user\u logged\u in()
存在并且在脚本上可用。

定义“now working”。一个更完整的示例可能会有所帮助。如果这就是您所拥有的所有内容,那么可能是没有定义\u user\u logged in()?呈现的代码是什么样子的?变量未设置为1或0Shorthand。