Archiv štítku: Escapování

Jak zobrazit zkrácený zápis (shortcode) v příspěvku aneb “escapování” ve WordPressu

Při přípravě včerejšího příspěvku o pluginu WP-Table Reloaded jsem narazil na zajímavý problém, se kterým jsem si nějakou dobu nevěděl vůbec rady (pomohl mi nakonec až autor výše zmíněného pluginu, protože jsem se ho po marném pátrání zeptal). Chtěl jsem uvést nějaký příklad vkládaného zkráceného zápisu (shortcode) tabulky do příspěvku, ale pokaždé když jsem ho tam napsal, tak se mi na webu místo něj objevila rovnou vložená tabulka. Zkoušel jsem různé HTML značky, např. code a pre (využívána jedním pluginem pro hezky barevné formátování zdrojového kódu), ale nic nepomáhalo. A nejvíce mě štvalo, že na jiných webech jsem viděl, že to určitě možné je :-). Celá finta nakonec spočívala v tom, že zkrácený zápis musí být v editoru tzv. “escapován” pomocí ještě dalších hranatých závorek, aby se neprováděla funkce s ním spojená, ale zobrazil se pouze jako text (nakonec jsem to pak ještě zpětně našel oficiálně zde – implementováno ve WordPressu 2.8). Takže abyste mohli v příspěvku (stránce) zobrazit např. zkrácený zápis [table id=1 /], tak do editoru musíte vložit [[table id=1 /]]. Sice drobnost, ale třeba někdy někomu pomůže až bude psát nějaký návod…