WPDebugLog

Get Page or User Details – Contact Form 7

Get Page or User Details - Contact Form 7:-

  We can dynamically insert page URL, page title, post-id, WooCommerce product id, ACF custom field, post meta value, etc to contact form 7 form. Install Contact Form 7 Dynamic Text Extension. Now we can add dynamictext or dynamichidden input field.  

Contact Form 7 Get Page URL

[crayon-674e1caa64229821920237/]  
More contact form 7 plugins. Get it now
 

Contact Form 7 Get Page Title

Install Contact Form 7 Dynamic Text Extension. Then add the following shortcode to the form.   [crayon-674e1caa64234876631431/]    

CF7 Get Post Meta or ACF Custom Field  Value ( CF7_get_custom_field )

Add CF7_get_custom_field inbuild shortcode in contact form 7 form. Example to get post locale custom field. It will take the current post If post_id is not added.   key: ACF or custom field key   [crayon-674e1caa64237418068163/] Or For ACF Custom Field Value [crayon-674e1caa64239612961662/]      

How to add contact form 7 on the WooCommerce product page?

Add the following code in your them functions.php [crayon-674e1caa6423a451392803/]

Retrieve SKU:-

[crayon-674e1caa6423c119519435/] In the email : SKU: [product-sku]  

How to save dynamic cf7 text data to the database?

Install CFDB7 or CF7ADB plugin. You can connect an external MySQL database and process MySQL data using CF7ADB.  

Dynamically Generate Values Within Shortcode

Add the following code to your theme functions.php
[crayon-674e1caa6423d427641544/] Then we can add this data to dynamictext. Example: [dynamictext random-number "wplog_random_text"]