我目前有以下条件声明 -
<?php if ( is_front_page() || is_page_template( 'page-fullwidth.php' ) || is_product() ) { ?>
<?php } elseif ( is_product_category( array( 'engagement-rings', 'artcarved', 'demarco', 'gabriel-co', 'ajaffe', 'ritani-rings', 'askher', 'verragio-gallery', 'scott-kay-gallery', 'tacori-gallery', 'martin-flyer-gallery', 'henri-daussi-gallery', 'bez-ambar-gallery', 'art-carved-gallery', 'michael-m-ring-designer-gallery', 'womens-wedding-bands', 'designer-engagement-rings' ) ) ) { ?>
<div id="side-nav" class="three columns">
<?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Engagement Ring Sidebar')) : ?><?php endif; ?>
</div>
我的问题在于在我的elseif上添加一个“OR语句”来测试它是否是自定义分类的“Diamond-Cut”或“Ring-Style”的自定义帖子类型的“PRODUCT”。
每个自定义分类法下都有子分类法
目前该声明工作正常 - 但我希望能够将这些搜索结果页面包含在我的条件语句中,以便显示正确的内容。
我不确定这个小贴士是否会有所帮助 - 但是当显示页面时,这就是我在地址栏中的域名之后 - 'post_type = product&amp; diamond-cut = round'
我希望每个'Diamond-Cut'和每个'Ring-Style'都包含在我的elseif中。
我尝试过is_tax('diamond-cut')并且它不起作用。