这个带有php声明的javascript脚本有什么问题
我想根据用户是否登录Wordpress,将javascript变量“logged_in”设置为1或0。这就是我所拥有的:这个带有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=; 但它不起作用。怎么了?我刚检查了你的编码。代码
<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。