Kiw*_*isi 0 php wordpress contact woocommerce
我也有woocommerce插件和联系表单7插件.
在产品详细信息页面上,在底部的选项卡中,我有一个名为"查询"的自定义选项卡.我正在嵌入我创建的表单之一.
虽然我只是想在形式上回应产品标题,所以人们不必自己填写.
这似乎不起作用..
    <p>Your Name (required)<br />
    [text* your-name] </p>
<p>Your Email (required)<br />
    [email* your-email] </p>
<p>Subject<br />
  </p>
<?php echo get_the_title( 'id' ); ?>
<?php echo WC_Product::get_formatted_name(); ?>
<p>Your Message<br />
    [textarea your-message] </p>
<p>[submit "Send"]</p>
有谁有想法吗 ?
提前致谢
我不知道你是怎么添加标签的,因为你没有提到任何东西 ..
但是你可以在你的加入如下代码实现主题的functions.php:
add_filter( 'woocommerce_product_tabs', 'product_enquiry_tab' );
function product_enquiry_tab( $tabs ) {
    $tabs['test_tab'] = array(
        'title'     => __( 'Enquire about Product', 'woocommerce' ),
        'priority'  => 50,
        'callback'  => 'product_enquiry_tab_form'
    );
    return $tabs;
}
function product_enquiry_tab_form() {
    global $product;
    //If you want to have product ID also
    //$product_id = $product->id;
    $subject    =   "Enquire about ".$product->post->post_title;
    echo "<h3>".$subject."</h3>";
    echo do_shortcode('[contact-form-7 id="19" title="Contact form 1_copy"]'); //add your contact form shortcode here ..
    ?>
    <script>
    (function($){
        $(".product_name").val("<?php echo $subject; ?>");
    })(jQuery);
    </script>   
    <?php   
}
    ?>
同时在您的联系表单中添加课程:
    <p>Your Name (required)<br />
        [text* your-name] </p>
    <p>Your Email (required)<br />
        [email* your-email] </p>
    <p class="product_subject">Subject<br />
        [text your-subject class:product_name] </p>
    <p>Your Message<br />
        [textarea your-message] </p>
    <p>[submit "Send"]</p>
答对了 !你刚刚实现了你想要的.
屏幕截图

如果您有任何疑问,请评论.
| 归档时间: | 
 | 
| 查看次数: | 10696 次 | 
| 最近记录: |