如何在php中检查多个页面类型
我正在开发一个woocommerce商店,我正在尝试做的是,只在类别和搜索结果页面显示产品列表,而不在商店页面显示产品列表,该页面在woocommerce设置中标记 我将产品列表的内容包装在此代码中:如何在php中检查多个页面类型,php,woocommerce,Php,Woocommerce,我正在开发一个woocommerce商店,我正在尝试做的是,只在类别和搜索结果页面显示产品列表,而不在商店页面显示产品列表,该页面在woocommerce设置中标记 我将产品列表的内容包装在此代码中: <?php if( is_product_category() ) : ?> <div id="nm-shop" class="nm-shop <?php echo esc_attr( $shop_class ); ?>"> .... </div>
<?php if( is_product_category() ) : ?>
<div id="nm-shop" class="nm-shop <?php echo esc_attr( $shop_class ); ?>">
....
</div>
<?php endif; ?>
通过以下代码修复了它:
<?php if( is_product_category() || is_search()) : ?>
这很快。有时你会坚持做某件事好几个小时而没有找到答案,绝望过后不久你就会想到答案。不管怎样,我还是会留下这个问题,也许这会对将来的人有所帮助。