任何人都可以在这里向我指出正确的方向。 我曾尝试使用Google搜索,但找不到确切的用例。

在网站上运行chatra和证明时,使用Beaver Builder编辑页面时出现问题。 因此,我试图使用条件语句,以便如果用户已登录,则不执行任何操作,并且如果您未登录,则您正在运行x和y页面,请运行两个应用程序脚本。

现在,我有条件的对管理员隐藏了脚本(woohoo!),并将其显示在页面上-但不仅在列出的两个页面上显示。 这是我正在使用的代码:

https://gist.github.com/llamedia/30387f0913202f771b8299e3837e53d3

我在树上叫错了吗?

===============>>#1 票数:0 已采纳

! 运算符取is_user_logged_in()方法的逻辑结果。

&&运算符具有逻辑AND的含义。

所以,如果你想添加一些在用户未登录页面,并浏览页面ID 9或14,你应该这样写:

<?php if (!is_user_logged_in() && (is_page(9) || is_page(14))): ?>
    <!-- user is not logged in and is browsing page 9 or 14 --> 
    <script src="..."></script>
<?php endif; ?>

要阅读有关PHP运算符的更多信息,建议阅读官方PHP手册

  ask by Jason Abraham translate from so

未解决问题?本站智能推荐: