我正在尝试向我的产品页面添加一个按钮,允许用户请求一个示例,但是我只需要在特定类别的产品上看到这个按钮。通过将此代码添加到meta中,我成功地使按钮正常工作。php文件:
<div id="requestsample">
<a class="fancybox button" href="#contact_form_pop">Request a Sample</a>
<div class="fancybox-hidden" style="display: none;">
<div class="hentry" id="contact_form_pop" style="width: 500px; height: auto;"><?php echo do_shortcode( \'[contact-form-7 id="269" title="Request Sample"]\' ); ?></div>
</div>
但我不知道如何让它只显示在这些类别的产品上。我尝试将代码包装到:
<?php if (in_category(\'11,12,13\')) { } ?>
但这不起作用。我想可能是因为我的分类是在woocommerce中创建的。
任何帮助都将不胜感激!
提前感谢!
编辑
我刚试过,但还是没什么。。。
<?php if ( is_product_category() ) {
if ( is_product_category( \'coving\' ) ) {
echo \'<div id="requestsample"><a class="fancybox button" href="#contact_form_pop">Request a Sample</a><div class="fancybox-hidden" style="display: none;"><div class="hentry" id="contact_form_pop" style="width: 600px; height: 500px; overflow-x: hidden"><?php echo do_shortcode( \'[contact-form-7 id="269" title="Request Sample"]\' ); ?></div></div></div>\';
} elseif ( is_product_category( \'skirting-boards\' ) ) {
echo \'<div id="requestsample"><a class="fancybox button" href="#contact_form_pop">Request a Sample</a><div class="fancybox-hidden" style="display: none;"><div class="hentry" id="contact_form_pop" style="width: 600px; height: 500px; overflow-x: hidden"><?php echo do_shortcode( \'[contact-form-7 id="269" title="Request Sample"]\' ); ?></div></div></div>\';
} elseif ( is_product_category( \'dado-rails\' ) ) {
echo \'<div id="requestsample"><a class="fancybox button" href="#contact_form_pop">Request a Sample</a><div class="fancybox-hidden" style="display: none;"><div class="hentry" id="contact_form_pop" style="width: 600px; height: 500px; overflow-x: hidden"><?php echo do_shortcode( \'[contact-form-7 id="269" title="Request Sample"]\' ); ?></div></div></div>\';
} elseif ( is_product_category( \'indirect-lighting-by-orac\' ) ) {
echo \'<div id="requestsample"><a class="fancybox button" href="#contact_form_pop">Request a Sample</a><div class="fancybox-hidden" style="display: none;"><div class="hentry" id="contact_form_pop" style="width: 600px; height: 500px; overflow-x: hidden"><?php echo do_shortcode( \'[contact-form-7 id="269" title="Request Sample"]\' ); ?></div></div></div>\';
} else {
echo \' \';
}
}?>
有人有其他想法吗?谢谢