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; .

Kapcsolódó cikkek