WooCommerce এর সিঙ্গেল প্রোডাক্ট পেজে Contact Form 7 ব্যবহার করে ফর্ম সাবমিট করলে যে প্রোডাক্টটি ওপেন থাকবে, সেই প্রোডাক্টের লিংক মেইলের সাথে যুক্ত করতে পারেন। এটি করার জন্য নিচের ধাপগুলো অনুসরণ করুন:


ধাপ ১: Contact Form 7 এ hidden field যোগ করুন

প্রথমে, Contact Form 7 এ একটি hidden field যুক্ত করুন যা প্রোডাক্টের URL ধারণ করবে। আপনি এই hidden field ট্যাগটি Contact Form 7 ফর্মের মধ্যে ব্যবহার করতে পারেন:

[hidden product-url]



ধাপ ২: functions.php তে কাস্টম শর্টকোড যুক্ত করুন

এই hidden field এর মাধ্যমে প্রোডাক্টের URL পেতে হবে। এজন্য আপনার থিমের functions.php ফাইলে নিচের কোডটি যুক্ত করুন:


function populate_product_url($tag) {

    if ($tag['name'] != 'product-url') {

        return $tag;

    }


    if (is_product()) {

        $product_url = get_permalink(); 

        $tag['values'] = array($product_url);

    }


    return $tag;

}


add_filter('wpcf7_form_tag', 'populate_product_url');




ধাপ ৩: ফর্মের মেইল টেমপ্লেটে hidden field যুক্ত করা

Contact Form 7 ফর্মের মেইল টেমপ্লেটে {product-url} নামের hidden field যোগ করুন, যাতে সাবমিশন মেইলে প্রোডাক্টের URL অন্তর্ভুক্ত হয়। উদাহরণস্বরূপ:

আপনার ফর্ম সাবমিশন: প্রোডাক্ট লিংক: {product-url}

এভাবে, যখনই ব্যবহারকারী ফর্ম ফিল আপ করবে, সেই প্রোডাক্টের URL ফর্মের সাথে মেইল হিসেবে পাঠানো হবে।


ধাপ ৪: ফর্ম টেস্ট করা

এখন, সিঙ্গেল প্রোডাক্ট পেজে Contact Form 7 ফর্মটি ব্যবহার করে সাবমিট করার সময়, প্রোডাক্টের URL মেইলে পাঠানো হবে।