WordPress Contact form 7 benutzerdefinierte shortcodes
- Kontakt-Formular 7 hat einige shortcodes, wie [_date], um das heutige Datum. Aber ich möchte, um das Datum eine Woche ab jetzt.
So, ich brauche zum erstellen einer benutzerdefinierten shortcode zu Contact form 7, die dauert sagen, [next_week] und in der empfangenen E-Mail-das richtige Datum angezeigt wird.
Wo und wie erstelle ich eigene shortcodes zu Contact form 7?
InformationsquelleAutor halliewuud | 2012-11-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie den folgenden, um Ihre functions.php
Nun in der "Form" - Feld in CF7 GUI-Typ
[custom_date next_week]
Nun können Sie
[next_week]
im Textkörper der Nachricht.wpcf7_add_shortcode('input_name', function( $tag ) { return '<input name="'.$tag['basetype'].'" value="your_value" />' });
InformationsquelleAutor halliewuud
Dies ist ein bisschen spät, um die Antwort der Partei, aber ich sehe diesen Beitrag, wenn ich will hinzufügen von benutzerdefinierten shortcodes für meine Formen und den Text der Nachricht. Ich wollte die Möglichkeit zum einfügen von Kurzwahlnummern, ohne Sie registrieren Besondere in CF7 und oft in den Nachrichtentext nur (etwas CF7 nicht zu sein scheinen in der Lage zu tun).
Hier, wie ich haben es endlich geschafft:
InformationsquelleAutor DACrosby
Ich habe nicht vor zu tun, aber ich denke, dass shortcodes verwaltet werden, die von wordpress selbst (auch für plugins wie CF7).
Ein Beispiel für die Erstellung einer einfachen shortcode ist:
Platziert functions.php.
Weitere Informationen: http://codex.wordpress.org/Shortcode_API
Oder du nutzt ein plugin wie diese, die die Arbeit tun: http://wordpress.org/extend/plugins/shortbus/
Dies funktioniert gut, wenn Sie möchten, verwenden Sie den shortcode in der form, aber es funktioniert nicht in der E-Mail drauf geschickt. Se meine Antwort für die richtige Lösung
InformationsquelleAutor damoiser