Shortcodes a wordpress
Shortcodes - egy PHP függvény, amely lehet aktiválni a tartalom utáni, a szimbólumokat.
Például a standard vordpressovsky érvényesítőkód # 91; galéria A # 93; Ez lehetővé teszi, hogy egy galéria belsejében a post.
Nyilvánvaló, hogy ezt a funkciót, amely fantasztikus lehetőségek a fejlesztők WordPress - ma nagyon fontos betét pozíciók formák, gombok, csúszkák.
Csakúgy, mint a funkciók lehetnek érvek és shortcode lehet saját paramétereit. Egy másik példa a shortcode # 91; galéria A # 93; :
Az ids paraméter felsorolja az ID lévő képeket a galériában, a paraméter mérete - a méret a beillesztett képet.
Egy egyszerű példa, hogy létrehozza a shortcode
Készítse el érvényesítőkód nem nehezebb, mint írni a saját PHP függvény. Például, úgy döntöttem, hogy hozzon létre egy shortcode # 91; misha # 93;. amely, ha illeszteni a bejegyzést megjeleníti az URL-t a honlapon.
A kód lehet illeszteni a functions.php fájlt (mármint amelyik az aktuális téma könyvtárban).
Név érvényesítőkód szükségszerűen kisbetűvel és csak betűket, számokat és aláhúzás.
Rövid paraméterekkel
Oké, azt írtam, hogy a shortcodes is megvan a paramétereket, nézzük meg, hogyan kell ezt csinálni.
Példaként, írtam egy rövid kód, amely egyszerűen behelyezi egy link a poszt, amely megnyitja egy új böngésző lapon target = „_ blank”. Nem hiszem, hogy igazából az is hasznos lehet, de most a legfontosabb dolog számunkra -, hogy megértsék az elvet munkáját shortcodes.
Shortcodes név attribútumot is ajánlott a kisbetű. Az attribútumok értékét bármilyen karaktert tartalmazhat.
Zárható shortcodes és shortcode belül shortcode
Vessünk shortcode az előző példában, és egy kicsit perekolduem azt. Hadd emlékeztessem önöket, hogy a érvényesítőkód, mint ez:
# 91; trueurl horgony = "text linkek" url = "URL link" # 93; .
Mi lenne, ha remake az alábbiak szerint: # 91; trueurl horgony = "text linkek" # 93, az URL link # 91; / trueurl # 93; .
Ezen kívül, belül a záró shortcodes lehet beszúrni más shortcodes (köszönhetően do_shortcode () függvény).
Ezzel összhangban, nézzük újra a kódot az előző példa:
Most az alábbi űrlapot shortcode # 91; trueurl horgony = "fő" # 93; # 91; misha # 93; # 91; / trueurl # 93; megjelenik egy link a honlapon a webhely (kb shortcode # 91; # 93 misha; Írtam fentebb).
Függetlenül attól, hogy a szöveg gomb vagy ikon, függetlenül attól, hogy tartalmaz további beviteli mezők (paraméterek shortcode), vagy sem - minden esetben a PHP-kódot regisztrációs kulcs ugyanaz lesz.
Ebben a példában az URL-t a mappa az aktuális témát használtam get_stylesheet_directory_uri () függvényt. true_button.js - tényleges gomb maga hozza létre a fájlt egy téma könyvtárban (vagy ahol jól érzik magukat, de ne felejtsük el, ebben az esetben változtatni az elérési utat).
Zaymomsya tartalom true_button.js fájlt. Tehát, hozzunk létre egy egyszerű gomb kezdeni, ami helyezze shortcode # 91; # 93 misha; .