Sein möglicher Name des Kontaktformulars zum Senden im E-Mail-Text?
[contact-form-7 id=”86″ title=”Contact form 1“]
Ich probiere die Contact Form 7 Dynamic Text Extension – WordPress Plugins aus, aber mein Formular befindet sich in modalen Elementen, wenn ich auf eines klicke, zeige mir das Modal und ändere die URL (hinzufügen -> ?id=23), aber die Dynamic Text Extension Akzeptieren Sie dieses Feld nur auf der Neuladeseite, nicht danach.
Irgendeine Hilfe?
Danke
Ich habe etwas Ähnliches mit dem versteckten Eingabefeld und dem benutzerdefinierten Shortcode in der functions.php gemacht. Das könnte auch helfen
wpcf7_add_shortcode('hidden', 'wpcf7_sourceurl_shortcode_handler', true);
function wpcf7_sourceurl_shortcode_handler($tag) {
if (!is_array($tag)) return '';
$name = $tag['name'];
if (empty($name)) return '';
$html="<input type="hidden" name="" . $name . '" value="' . get_the_title() . '" />';
return $html;
}
Fügen Sie dann ein benutzerdefiniertes Tag im Kontaktformular hinzu 7
[hidden pageTitle]
In den E-Mail-Einstellungen
Page title is: [pageTitle]
Sie können einfach das cf7-Plugin verwenden Merkmale:
Fügen Sie ein verstecktes Feld in der Formularvorlage hinzu, z [hidden title default:shortcode_attr]
Dann nutzen Sie dieses Feld How, send Form title (Contact form 7 - WP Plugin) in hidden input?
im Mailtext.
Funktioniert bei mir.
Ich bin sehr spät zur Party (wie immer), aber ich musste auch zwischen Instanzen der gleichen Form unterscheiden. Durch das Durchsuchen von Stackoverflow und des Quellcodes kam ich auf eine Lösung:
Fügen Sie dies zu Ihrer functions.php hinzu:
add_action( 'wpcf7_init', 'cf7_add_form_title' );
function cf7_add_form_title() {
wpcf7_add_form_tag( 'form_title', 'cf7_add_form_title_handler' );
}
function cf7_add_form_title_handler( $tag ) {
$form = wpcf7_get_current_contact_form();
return $form->shortcode_attr('title');
}
Als verstecktes Formularfeld:
<input type="hidden" name="title" value="[form_title]"/>
Und als E-Mail-Tag:
How, send Form title (Contact form 7 - WP Plugin) in hidden input?
Der Name kann natürlich beliebig sein.
13531800cookie-checkWie sende ich den Formulartitel (Kontaktformular 7 – WP-Plugin) in versteckter Eingabe?yes