Hová tedd a kódrészleteket?
Hová illeszd be a CSS-, JavaScript- és PHP-kódrészleteket, hogy bővítsd az űrlapjaidat, és mire figyelj a téma frissítésekor.
A Gravity Forms útmutatóiban sok kódrészlet szerepel. Hogy hová kell illeszteni őket, az a kód fajtájától és a használt sablon felépítésétől függ. Ez a fejezet a leggyakoribb lehetőségeket foglalja össze.
Fontos tudnivaló
Szekció neve “Fontos tudnivaló”A sablon cseréje vagy frissítése felülírhatja a sablon mappáját a webhelyen, és ezzel elvesznek az ott végzett módosítások. Ezért:
- rendszeresen készíts mentést;
- használj gyermeksablont (child theme);
- fontold meg olyan külső bővítmények használatát, amelyek biztonságosabb helyet adnak a kódnak.
A CSS-kód általában így néz ki:
body .gform_wrapper { border:1px solid red }A CSS elhelyezési lehetőségeit a CSS-célzási példák és betűméret módosítása fejezet „Hová írd a CSS-t” része írja le.
JavaScript és jQuery
Szekció neve “JavaScript és jQuery”A JavaScript elhelyezése az admin felületen és a frontenden eltér. A részleteket a JavaScript az admin felületen és a JavaScript a frontenden fejezet tartalmazza.
A PHP-kód általában így néz ki:
<?phpfunction gform_add_post_format( $entry ) {
$post_id = rgar( $entry, 'post_id' );
if( !$post_id ) return;
wp_set_object_terms( $post_id, 'chat', 'post_format' );
}A sablon functions.php fájlja
Szekció neve “A sablon functions.php fájlja”A PHP-részleteket szinte mindig az aktív sablon functions.php fájljába kell másolni, a meglévő kód után, vagy a nyitó <?php címke után. Néhány dologra figyelj:
- A
functions.phpmár tartalmaz nyitó<?phpcímkét. Ha a másolt részlet is így kezdődik, a beillesztés előtt töröld ezt a sort. - Ha a részleten belül van nyitó és záró PHP-címke, azt ne töröld: ez azt jelenti, hogy a kód kilép a „PHP módból”, hogy közvetlenül a képernyőre írjon.
- A sablon frissítésekor újra be kell illesztened a részletet. Ezt gyermeksablonnal kerülheted el.
Külső bővítmények
Szekció neve “Külső bővítmények”Egyes fejlesztők olyan külső bővítményeket készítettek, amelyek biztonságosabb módot adnak a kód hozzáadására. A WordPress bővítménytárában találsz ilyet. Egy sok telepítéssel rendelkező példa a Code Snippets bővítmény. Egy másik lehetőség a Pluginception, amellyel a vezérlőpultról hozhatsz létre saját funkcióbővítményeket.
A külső szolgáltatások, bővítmények és kódrészletek csak javaslatok: a Gravity Forms nem értékeli, nem teszteli és hivatalosan nem támogatja őket. Te felelsz azért, hogy az adott megoldás megfelel-e a projekted funkcionális, biztonsági, jogi, folyó költségi és támogatási igényeinek.
Készült: