Do_shortcode () - beolvassa a szöveget jelenlétében shortcodes és olyan bejegyzett

Beolvassa a szöveget jelenlétére regisztrált shortcodes és alkalmazza a függvényt talált shortcode.

A funkció csak akkor dolgozza shortcodes, ami WP tudja (aki regisztrált a shortcodes). Shortcodes rögzített keresztül add_shortcode () függvény. Ie szerkezete [some_name] nem lehet eltávolítani vagy kezelni, ha nem adunk hozzá a WordPress érvényesítőkód some_name.

Rövid (shotkod) - a konstrukció a szöveget kell feldolgozni, és helyettesíthetjük bármilyen HTML kódot. Rövid oka lehet sokféleképpen. Példa érvényesítőkód hívás [somename]:

  • [Somename]
  • [Somename id = "123" size = "közepes"]
  • [Somename] szöveg [/ somename]

Ez a feldolgozott funkció felelős a shotkod. Shotkody és funkciója a feldolgozás külön könyvelik át add_shortcode ().

visszatér

Line. A szöveg, amelyben shotkody feldolgozott (változott kimeneti funkciók társulnak őket).

használata

$ Tartalom (szöveg) (szükséges) A ​​szöveg, amelyben a konvertálni kívánt kódok használatát.
Alapértelmezés: nincs $ ignore_html (string) figyelmen kívül hagyása akár shortcodes belsejében HTML. Ha fel az igaz, a shortcodes belül a HTML nem kerül feldolgozásra.
Alapértelmezés: false

# 1. Feldolgozza az összes szöveget shortcodes

Tól shortcodes.php fájlt. Csatolása funkció do_shortcode () a the_content szűrőt. által kiváltott visszavonta a post tartalmát:

# 2. Feldolgozás egyetlen shortcode

Segítségével shotkoda egy PHP fájlt, kívül a tartalmat, ha meg kell, hogy a kimeneti shotkoda külön-külön.

Ez a példa azt mutatja, hogyan kell kezelni a érvényesítőkód a PHP kódot. Például, ha azt szeretnénk, hogy megjelenjen a érvényesítőkód valahol szúrópróbaszerű mintát.

vagy a következő példa:

# 3. A nyitó és záró shortcode

Segítségével shotkoda egy PHP fájlt, kívül a tartalmat. A nyitó és záró shortcodes:

# 4. Felvétele shortcodes vezérlősablonok „Text”

Kód do shortcode. wp-includes / shortcodes.php WP 4.8.2

Vannak kötve funkciók

Szakasz: Shotkody