【发布时间】:2018-02-06 06:36:53
【问题描述】:
我正在尝试混合使用 Wordpress 和 Wooommerce 条件标签来在我网站的某些页面上加载内容。但是,WooCommerce 条件标签似乎没有任何效果。在下面的示例中,如果用户已登录,或者他们在任何 WooCommerce 页面上,我将尝试不加载某些代码。登录后有效,但在 WooCommerce 页面上不起作用?
!is_checkout()和!is_account_page()我也试过了,都不生效?
<?php
// Do not display code if user is logged in OR on any woocommerce pages
if ( !is_user_logged_in() || !is_woocommerce() ) {
// CODE HERE
} ?>
【问题讨论】:
-
你把代码放在哪里了?
-
它在 2 个地方,一次在 functions.php 中加载脚本,再次在标题标记中加载 html。应该工作。
-
它应该这样工作:如果用户已登录并且当他不在产品/产品上时。类别/商店页面/子页面。如果用户已注销。在我提到的条件下它在哪里不起作用?
标签: php wordpress if-statement woocommerce