Hogyan lehet behelyezni egy shortcode (shortcode) a wordpress sablon, honlap fejlesztés wordpress cms, elrendezés
Szia, kedves olvasók! Üdvözöljük, hogy a honlapomon. Ebben a kis cikkben azt fogja mondani, hogyan kell beszúrni egy shortcode, teljesen olyan hely a témát. Írni róla, úgy döntöttem, mert csak egy pár nappal ezelőtt néztem egy hasonló kihívás. Nem leszek hosszú és sivár elmondani minden részletet a probléma, kivéve azt, hogy azt kell beszúrni shortcode kapcsolati forma modális ablak a téma fájl, amely (modális ablak), ha rákattint megnyitni. Így szükséges volt, hogy visszavonja shotcode közvetlenül wordpress sablon fájlt.
Azt hiszem, mindannyian tudjuk, hogy a legtöbb shortcodes egészül ki közvetlenül a szervezetbe, vagy a papír. Például, amikor megemlítettem az űrlapot, ha kell helyeznie egy űrlapot az oldalon, csak annyit kell tennie, hogy telepítse a beépülő Contact Form 7 forma alakja, kap shortcode létre az űrlapot, és beilleszteni ezt shoptkod közvetlenül a szervezetben az oldal . Mint ahogy ez megtörtént a blogomban:
Ebben az esetben a Contact Form 7 plugint biztosított számunkra shrtcode amit hozott a felvétel test, az a hely, ami megjelenik php kód előre leírt funkcionális bővítményt. Ezen elv szerint jeleníti meg az információkat egy nagy megszorozzuk plugins, azt hiszem, te is tudod jól.
De a dolgok máshogy, ha azt akarjuk, hogy megjelenjen a érvényesítőkód a sablon téma. Ebben az esetben egyszerűen helyezze shortcode a téma fájl nem kizárólagosan, különben a helyszínen fog megjelenni a érvényesítőkód szöveges formában. Hogyan lehet megoldani ezt a problémát?
Tény, hogy minden nagyon egyszerű, mindezt egy speciális vonás hívott vordress do_shortcode (). vevő egyetlen paraméterrel - shortcode, ez így néz ki:
Ez a függvény az eredménye shortcode.
Azaz, ha az én esetemben ez volt szükség ahhoz, hogy az űrlapot a sablon, azt használják a következő kódot:
Felhívjuk figyelmét, hogy használtam a php kimenetét echo, szükség van, mert mint azt fentebb már említettük, do_shortcode () függvény végrehajtása érvényesítőkód, vagyis ő nem jelenik meg, akkor meg kell csinálni mindent magam, amit valójában php echo.