0
我正在使用Woocommerce和聯繫表單7,並且我想根據產品類別在產品說明模板中嵌入特定表單。根據產品類別顯示具體表單 - Woocommerce和聯繫表7
換句話說,對於類別下「鞋」每一件產品,我想叫「聯繫表鞋」顯示在說明區域的具體形式。
任何想法如何實現這一目標?
謝謝!
我正在使用Woocommerce和聯繫表單7,並且我想根據產品類別在產品說明模板中嵌入特定表單。根據產品類別顯示具體表單 - Woocommerce和聯繫表7
換句話說,對於類別下「鞋」每一件產品,我想叫「聯繫表鞋」顯示在說明區域的具體形式。
任何想法如何實現這一目標?
謝謝!
我終於找到了使其工作的一種方式:
<?php
global $post;
$terms = wp_get_post_terms($post->ID, 'product_cat');
foreach ($terms as $term) $categories[] = $term->slug;
if (in_array('shoes', $categories)) {
echo do_shortcode('[contact-form-7 id="1234" title="Shoes"]');
}
elseif (in_array('shirts', $categories)) {
echo do_shortcode('[contact-form-7 id="1235" title="Shirts"]');
} else {
// not display
}?>
您使用自定義文章類型?
如果不使用,試試這個
<?php
if (in_category('shoes')) { //slug from category
echo do_shortcode('[contact-form-7 id="XX" title="Title FORM"]');
} else if (in_category('shirts')) { //slug from category
echo do_shortcode('[contact-form-7 id="XX" title="Title FORM"]');
} else {
// not display
}?>
下面是完整的list of conditional WordPress,如果上面的代碼不能正常工作,只是改變條件需要
嘿,謝謝你的迴應!沒有工作,但找到了實現它的另一種方式。將它作爲我原來的問題的答案。 – paz2222