产品名称WooCommerce的联系表7

猕猴桃属

我也有woocommerce插件和联系表格7插件。

在产品详细信息页面上的底部选项卡中,我有一个名为enquire的自定义选项卡。我嵌入了我创建的表单之一。

尽管我只是想在表单中回显产品标题,所以人们不必自己填写它。

这似乎不起作用..

    <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>

有人有什么主意吗 ?

提前致谢

Rohil_PHP入门

我不知道您是如何添加标签的,因为您还没有提到任何内容

但是您可以通过在主题的中添加以下代码来实现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>

答对了 !您已经达到了想要的目标。

截屏

在此处输入图片说明

如有任何疑问,请发表评论。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Woocommerce中获取产品名称

如何在WooCommerce“我的帐户”订单表的新列中显示产品名称

产品名称未更新

在产品名称旁边发送支付网关 woocommerce 产品描述

更改WooCommerce中生成的可变产品的产品名称

更改相关产品标题,在WooCommerce中添加产品名称

在Woocommerce存档页面的产品名称中添加产品标签

Prestashop 1.7在产品详细信息中添加指向联系表的链接,该链接已预先编译了产品名称

更新现有产品的产品名称

WooCommerce:在购物车中的产品名称下移动价格和小计

为什么Woocommerce产品名称后方括号内显示单词line [line]?

创建一个在Woocommerce中显示简单产品名称列表的简码

在WooCommerce电子邮件模板中获取产品名称和描述

在简短说明之前更改WooCommerce单一产品名称的位置

使用woocommerce中的表达式获取产品名称

Woocommerce订阅-在订阅ID旁边添加产品名称

将产品名称添加到WooCommerce中的电子邮件主题

在前端的任何地方自定义WooCommerce产品名称

如何以编程方式在woocommerce中到处更改产品名称?

选择属性时,将WooCommerce产品名称更改为包括属性

在Woocommerce电子邮件通知中用SKU替换产品名称

在Woocommerce管理订单页面中用SKU替换产品名称

在Woocommerce管理订单页面(发货部分)中用SKU替换产品名称

在Woocommerce订单电子邮件通知中获取产品名称或ID

在Woocommerce订单详细信息中显示父分组产品名称

在Woocommerce谢谢页面中获取数组中的产品名称

在Woocommerce电子邮件下载中用自定义元替换产品名称

将woocommerce产品名称更改为h2

在Woocommerce我的帐户订单上的新列中显示产品名称和数量