ironfish2
Forum Replies Created
-
Thanks for letting me know ??
Thanks for letting me know ??
Using a single product name for a single product is very important from a marketing point of view. You don’t see Apple calling it iPad more than one name for each iPad model. Nor for any other successful product.
Then on top of it you have 2 different form plugins hence with 2 different names which have very similar functionality….- This reply was modified 7 years, 6 months ago by ironfish2.
What makes it more confusing is that you call this plugin both:
Contact Form by WD
and
WordPress Contact Form Maker
in the same page – see below…
PLUS in the plugin listing of a site it is called:
Form MakerContact Form by WD – responsive drag & drop contact form builder tool
By WebDorado Form Builder TeamCreate simple contact forms or complex applications forms with this FREE and intuitive WordPress plugin. No coding knowledge is required.
WordPress Contact Form Maker
WordPress Contact Form Maker is a simple contact form creator, which allows the user with almost no knowledge of programming to create and edit different type of responsive forms. The product is similar to the WordPress Form Maker using most of its functionality, whereas there are also some differences. If want to build complicated contact forms with various field types like Date, Time, Single choice, Multiple choice, etc., than you can use WordPress Form Builder.
IMHO it’s very confusing for the market to have 2 form plugins.
I am evaluating many form plugins at the moment including comparing features, and so I guess I will have to ask the same questions about 2 different plugins to the same company.
Thanks very much for the help ??
I tried the code at your page:
Modifying the email with hooks
and made a slight modification:add_filter('smart_forms_before_sending_email','smart_forms_demo_change_address_and_subject'); function smart_forms_demo_change_address_and_subject($params) { $params['EmailContent']['ToEmail']=array('[email protected]'); $id = get_the_ID(); // $id = 5; $params['EmailContent']['Subject']=$id; return $params; }
It seems that:
$id = get_the_ID(); // $id = 5;
does not work, ie the id of the current post that the form is active on is not available, and the subject line is blank.
//$id = get_the_ID(); $id = 5;
This does work, ie the number 5 shows in the subject line of the email.
In my case, I need to get the recipient email address from a custom field that is in the current post/page, and in order to do that, your code needs to make the id of the current post/page available.
Is there any way to do this?
Thanks for letting me know ??
Thanks Jamie, I should have explained it was a presales question.
PS many thanks again and I just posted a review at:
https://www.ads-software.com/support/topic/great-plugin-and-exceptional-support-2- This reply was modified 7 years, 6 months ago by ironfish2.
Jess, thanks again.
I got it working!!!
Moreover, your plugin makes the current post id available, meaning I can get info such as a content of a custom field from the current post that the form is active on. Several other plugins I have tried do not support this.
Many many thanks again!!
I can see why this is a very popular and highly rated plugin!
- This reply was modified 7 years, 6 months ago by ironfish2.
Wow Jess, thanks, that is amazing support!
I did use both parts of the code, but I expected that the Smart Tag would appear in the Smart tag pick list for a field.
I can see in your screen cast that you do not pick the tag from a pick list, you paste the tag into the field.
Thanks for pointing this out…
I will try this shortly.
Thanks again!
- This reply was modified 7 years, 6 months ago by ironfish2.
Thank you Steph for making things clear.
You indicate that I need to buy the Pro version in order to be able to do it, and it can be done. That is clear.
Jamie on the other hand, in her post above, says it can be done, like you do, but she skirts around the fact that I have to buy the pro version, by instead saying I need to create a ticket. I think she could have been more straightforward.
I am in process of evaluating the main form plugins and Formidable is now on my short list to try (the paid version).
Do I need the paid version of the plugin for this to work?
Thanks again for your help ??
I copied and pasted your sample code verbatim into my site’s functions.php file.
As far as I can see, the code:
function wpf_register_smarttag( $tags ) { // Key is the tag, item is the tag name. $tags['download_link'] = 'Download Link'; return $tags; } add_filter( 'wpforms_smart_tags', 'wpf_register_smarttag' );
should then make a new smart tag called “Download Link” into the list of available smart tags for a given field.
I do not see the new smart tag in any field in the default Simple Contact Form, including the Message field, which I would expect to show all available forms…
Is there something I am doing wrong or something else I should do?
This sounds like a good solution.
Thanks for explaining it.
I look forward to trying it shortly….