2016-04-30 3 views
0

Ich kann den Shortcode für Id in Vorlage hartcodieren, aber ich lese, dass dies keine gute Praxis ist, meine Frage ist, wie dynamisch Id der Form übergeben, so dass eines Tages, wenn Benutzer ein benötigt neue Form kann er es ändern, ohne einen Entwickler (mich) zu nennen?Wordpress Gravity Forms Dynamische Weitergabe von ID des Formulars

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>     


    <?php echo do_shortcode("[gravityform id='1' title='true' description='true']"); ?> 

<?php endwhile; else : ?> 

Antwort

0

Setzen Sie es in ein (erweitertes) benutzerdefiniertes Feld oder einfach in den Inhalt.

0

Verwenden Erweiterte Benutzerdefinierte Felder und eine Options-Seite erstellen, in dem die Kurzwahlnummer bearbeitet werden können, Beispiele sind hier verfügbar:

https://www.advancedcustomfields.com/resources/options-page/

Dann in Ihrem Thema, das Sie so etwas wie the_field('contact_form, 'option'); anstelle des echo do_shortcode(...); Teil setzen Sie haben jetzt. Danach kann der Benutzer das Feld bearbeiten und ein neues Formular einfügen.