Tobias Zimpel
Forum Replies Created
-
Forum: Plugins
In reply to: [Contact Form 7 Shortcode Enabler] mobile width viewHey,
sorry for the late response. I‘m afraid I can‘t help you here. This plugin only allows for shortcodes to be used inside of form code. If a specific shortcode is not working, please contact the author of the plug-in or theme that provides the actual shortcode.
Forum: Plugins
In reply to: [Contact Form 7 Shortcode Enabler] Shortcode in mailHi @boomalex,
First of all, sorry for the late answer to your question.
You need to add a function like this for all shortcodes that you need in your email template.
However, you don’t have to use the original shortcode in your email template, but e.g.
[ukvd_getbasicitem_make]
.Hope this helps. If not, feel free to reply here and I’ll to help you.
I’m currently working on a version of the plugin that provides a user interface for adding shortcodes to the system, instead of having to add custom PHP code.
Best regards,
Tobias
Forum: Plugins
In reply to: [Contact Form 7 Shortcode Enabler] 2 column contact formHi Julie,
I’m sorry, but the purpose of this plugin is not to add any specific shortcodes or styling options, but to allow you to use all shortcodes provided by your theme or a plugin you use inside of contact form 7 forms, which would otherwise not be possible.
Your wish to set the width of a column relative to the column the field is in sounds like it can be solved either by custom CSS in combination with a custom class or id for the respective form fields, or with some other plugin that provides the option.
Sorry I can not solve your issue.
Best regards,
Tobias
Forum: Reviews
In reply to: [Contact Form 7 Shortcode Enabler] great pluginHey @iranalves85,
I’m glad the plugin is so useful for you.
Forum: Plugins
In reply to: [Contact Form 7 Shortcode Enabler] Working in messageGreat that you got it to work for you, and thank you for the example for others.
Forum: Plugins
In reply to: [Contact Form 7 Shortcode Enabler] Working in messageSure, here’s some example code:
function my_special_mail_tag( $output, $name, $html ) { if ( 'my_surrogate_shortcode' == $name ) $output = do_shortcode( '[real_shortcode attribute="value"]' ); return $output; } add_filter( 'wpcf7_special_mail_tags', 'my_special_mail_tag', 10, 3 );
When you enter
[my_surrogate_shortcode]
into your email template, the real shortcode[real_shortcode attribute="value"]
is executed instead, and the result is printed in the email.You can either add this code to your
functions.php
(if you use a child theme), or in a custom plugin like this (prepared for multiple shortcodes as an example).<?php /** * Plugin Name: My custom shortcodes for Contact Form 7 */ function my_special_mail_tag( $output, $name, $html ) { if ( 'my_surrogate_shortcode' == $name ) $output = do_shortcode( '[real_shortcode attribute="value"]' ); if ( 'my_other_surrogate_shortcode' == $name ) $output = do_shortcode( '[other_real_shortcode]' ); return $output; } add_filter( 'wpcf7_special_mail_tags', 'my_special_mail_tag', 10, 3 );
Forum: Plugins
In reply to: [Contact Form 7 Shortcode Enabler] Working in messageOK. But I don’t have a real timeline, as I’m quite busy at the moment, and this is a little more complex. It actually needs configuration options for users to configure surrogate shortcodes to use in the email templates that are mapped to the real shortcode.
If this becomes urgent for you, just ping me and we’ll find a workaround. This is actually quite easy to achieve.
Forum: Plugins
In reply to: [Contact Form 7 Shortcode Enabler] Working in messageHi gwmbox,
no this isn’t yet possible, but I‘m actually working on it. But as an intermediate solution I can provide you with a code snippet that will allow you to add a specific shortcode to the email. What shortcode(s) do you need?
Best regards
Tobias- This reply was modified 5 years, 8 months ago by Tobias Zimpel.
Forum: Plugins
In reply to: [Contact Form 7 Shortcode Enabler] How insert a popup within formHi stosun,
that’s exactly what I’d have suggested. Looks like the shortcode needs some javascript to work properly, which is not loaded when the shortcode is not entered into a post or page directly. By using an empty shortcode inside the page,v the javascript is loaded and everything works as expected.
Great to hear that now everything works and you can use the page builder shortcakes to style your form.
Best regards
TobiasForum: Plugins
In reply to: [Contact Form 7 Shortcode Enabler] How insert a popup within formHi stosun,
the same shortcake does work as expected when you insert it into a normal post?
Regards
TobiasForum: Plugins
In reply to: [Contact Form 7 Shortcode Enabler] 2 column contact formHi jrhenry17,
I’m afraid this is outside the scope of the plugin.
You either need to write the necessary HTML and CSS yourself, or use another plugin that provides shortcodes for columns. My plugin then allows you to use these shortcodes inside of the CF7 form.
Perhaps you find a plugin that suits your needs in the following list: https://www.ads-software.com/plugins/search/column+shortcode/
Best regards
TobiasForum: Reviews
In reply to: [Contact Form 7 Shortcode Enabler] perfectThank you!
Forum: Plugins
In reply to: [Contact Form 7 Shortcode Enabler] Including a shortcode INTO a form tagHi Daniele,
1) I’m afraid it won’t, since I hack into CF7 to interpret them, but they are not officially known to CF7. But you should probably try it yourself.
2) No, the html parameter is not present anymore when sending the form, so it can’t be used in the email. It would have to be present as a form field in the first place to be available when sending the email. And that’s where it all began…
Forum: Plugins
In reply to: [Contact Form 7 Shortcode Enabler] Including a shortcode INTO a form tagHi Daniele,
no problem. I even went a step further and wrote you an example code that allows you to target two different columns. You should be able to extend that to your needs. If you need help with that, feel free to contact me here again.
function my_special_mail_tag( $output, $name, $html ) { switch ($name) { case 'course-3': // shortcode with number $output = do_shortcode( '[table-cell id=10 cell=C3 /]' ); // corresponding cell in line C break; case 'course-4': // shortcode with number $output = do_shortcode( '[table-cell id=10 cell=C4 /]' ); // corresponding cell in line C break; } return $output; } add_filter( 'wpcf7_special_mail_tags', 'my_special_mail_tag', 10, 3 );
With that, you can use
[course-3]
in your email to target cell C3, for example.Best regards,
Tobias- This reply was modified 6 years ago by Tobias Zimpel.
Forum: Plugins
In reply to: [Contact Form 7 Shortcode Enabler] Including a shortcode INTO a form tagHi Daniele,
I believe your problem can’t be solved that easily. The problem is handing the selected course over to the CF7 Form and then making different columns of the table for that course available in the email template.
Sorry I couldn’t solve your issue here, but this would need some more discussion about what exactly is needed, and probably some custom code / plugin to connect TablePress and Contact Form 7 in the way you would need it, which I’m afraid I can’t provide for free.
Best regards,
Tobias