Hướng dẫn lấy tiêu đề sản phẩm cho vào contact form 7

Tiêu đề sản phẩm là một phần quan trọng trong một mẫu liên hệ, giúp người dùng nhận biết được mục đích của liên hệ và chủ đề chính mà họ muốn trao đổi với bạn. Để lấy tiêu đề sản phẩm cho vào Contact Form 7, bạn có thể thực hiện các bước sau:

Bạn thêm đoạn code này vào file function.php của theme.

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

Lỗi: Không tìm thấy biểu mẫu liên hệ.

'); //add your contact form shortcode here .. ?> <script> (function($){ $(".product_name").val("<?php echo $subject; ?>"); })(jQuery); </script> <?php } ?>

Đồng thời thêm lớp vào mẫu liên hệ của bạn:

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

Đây là cách hướng dẫn lấy tiêu đề sản phẩm cho vào Contact Form 7 và xử lý dữ liệu tương ứng. Bạn có thể tùy chỉnh các bước này phù hợp với yêu cầu và quy trình làm việc của bạn.

Thật đơn giản phải không nào 😀

Chúc các bạn thành công!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *