WordPress je jednou z nejpopulárnějších CMS na světě a jednou z jeho nejsilnějších funkcí jsou kraťasy. Shortcody jsou mini kódy, které lze použít na stránkách a v poznámkách WordPress k vložení různých funkcí. Shortcody vám umožňují snadno přidávat posuvníky, zpětnovazební formuláře, cenové tabulky, galerie a další položky na web na správném místě a se správným nastavením.
Vytvoření vlastního krátkého kódu je velmi užitečný nástroj pro každého vývojáře nebo majitele webu na Wordpressu. Umožňuje vám přidat vlastní funkčnost nebo ji učinit uživatelsky přívětivější. V tomto článku se podíváme na podrobný návod, jak vytvořit krátký kód pro WordPress.
Proces vytváření krátkého kódu ve WordPressu je poměrně jednoduchý a přímočarý, dokonce i pro začátečníky. Budete potřebovat pouze malou znalost PHP a určité porozumění struktuře WordPressu. Připravte se na vytvoření vlastního kraťasu, který vám umožní přidat jedinečnou funkčnost a udělat váš web ještě lepší.
Poznámka: před vytvořením nového krátkého kódu se doporučuje zálohovat váš web. Také byste měli mít přístup k souborům WordPress na vašem serveru nebo nainstalovaný FTP klient pro úpravu souborů.
Jak vytvořit krátký kód pro WordPress
Chcete-li si vytvořit vlastní krátký kód, budete se muset naučit některé základy programování v jazyce PHP a znát vlastnosti struktury WordPress. Samotný proces vytváření kraťasů je však poměrně jednoduchý a skládá se z následujících kroků:
- Otevřete soubor functions.php ve složce vašeho tématu WordPress. Tento soubor obvykle obsahuje funkce a háčky, které se používají k přizpůsobení vašeho webu.
- Napište funkci pro svůj kraťas. Funkce by měla mít jedinečný název a v případě potřeby přijmout parametry. V této funkci můžete určit, který HTML kód nebo jiný obsah se vrátí vaším shortcodem.
- Zaregistrujte svůj krátký kód pomocí funkce add_shortcode (). Tato funkce přijímá dvě možnosti: název krátkého kódu a název funkce, která bude zpracovávat hovory krátkého kódu.
Například takto může vypadat funkce a registrace kraťasů:
function my_custom_shortcode() add_shortcode('myshortcode', 'my_custom_shortcode');
Po uložení změn v souboru functions.php, váš Shortcode je připraven k použití. Můžete jej volat kdekoli na vašem webu, včetně stránek, příspěvků a widgetů. Chcete-li to provést, jednoduše zadejte jeho název do čtvercových závorek, například: [myshortcode].
Kromě toho můžete do svého krátkého kódu přidat parametry, abyste zjistili jeho chování. K tomu můžete ve funkci vašeho krátkého kódu použít objekt $ atts, který bude obsahovat přenesené možnosti. Například:
function my_custom_shortcode($atts) 'Мир',);$atts = shortcode_atts($defaults, $atts);return 'Привет, ' . $atts['name'] . '!';>add_shortcode('myshortcode', 'my_custom_shortcode');
Nyní můžete zavolat svůj krátký kód s možností, například: [myshortcode name= "John"]. Vrátí "Ahoj Johne!".
Vytvoření krátkého kódu pro WordPress je tedy snadný způsob, jak přidat na váš web novou funkčnost. Pomocí zkratek můžete vytvářet vlastní prvky, vytvářet dynamický obsah nebo jednoduše zjednodušit používání složitých funkcí WordPress.
Krok 1: Vytvoření funkce shortcode
K vytvoření funkce se používá hák add_shortcode, který vám umožňuje zaregistrovat krátký kód a přiřadit mu funkci zpracování. Zde je příklad kódu pro vytvoření krátkého kódu:
add_shortcode( 'my_shortcode', 'my_shortcode_function' );?>
V tomto příkladu vytvoříme krátký kód s názvem ' my_shortcode 'a funkcí zpracování'my_shortcode_function'. Při použití shortcode [my_shortcode] na stránce se zobrazí funkce 'my_shortcode_function'.
Funkce přijímá argument $atts, který obsahuje atributy přenášené v shortcode. Atributy jsou obvykle páry "klíč-hodnota" a umožňují přizpůsobit výstup obsahu.
Například pro kraťasy [my_shortcode attr1="value1" attr2="value2"], pole $ atts bude obsahovat následující data:
array('attr1' => 'value1','attr2' => 'value2',)
Ve funkci 'my_shortcode_function' je možné použít kód k vytvoření obsahu, který se zobrazí při vyvolání krátkého kódu.
Toto je základní krok při vytváření krátkého kódu pro WordPress. V dalším kroku se podíváme na to, jak použít atributy krátkého kódu k přizpůsobení výstupu obsahu.
Krok 2: připnutí kraťasu k funkci
Jakmile vytvoříte shortcode, dalším krokem je jeho navázání na funkci, která bude provedena při volání tohoto shortcodu.
Chcete-li připojit krátký kód k funkci, budete muset otevřít soubor functions.php vašeho tématu. Tento soubor se nachází ve složce vašeho aktivního tématu.
Uvnitř souboru functions.php přidejte následující kód:
function my_shortcode_function()/ Ваш код для выполнения функции шорткода> add_shortcode('my_shortcode', 'my_shortcode_function');
V tomto příkladu jsme vytvořili funkci nazvanou my_shortcode_function, která bude spuštěna při volání krátkého kódu s názvem my_shortcode.
My_shortcode můžete vyměnit za jakýkoli jiný název pro váš shortcode a my_shortcode_function za název vaší funkce, ale oba by se měly shodovat.
Uvnitř funkce my_shortcode_function můžete napsat svůj kód, který bude spuštěn při volání shortcode. Můžete například vrátit konkrétní HTML kód, načíst data z databáze nebo provést nějakou logiku.
Po přidání kódu do souboru functions.php, uložte jej a aktualizujte svůj web. Nyní by měl být váš kraťas připraven k použití.
Svůj nový krátký kód můžete použít v jakémkoli příspěvku, stránce nebo widgetu jednoduše vložením jeho názvu do hranatých závorek, například [my_shortcode].
Všimněte si, že můžete přidat několik různých zkratek tím, že je připojíte k různým funkcím v souboru functions.php. To vám umožní vytvořit mnoho různých funkcí pro použití na vašem WordPress webu.
Krok 3: Použití shortcode na webu
Když jste si vytvořili svůj vlastní kraťas, můžete jej snadno použít na svém webu. Chcete-li použít krátký kód, musíte jej vložit na požadované místo na Stránce nebo příspěvku.
Chcete-li použít krátký kód, musíte přejít do editoru stránek nebo příspěvků ve vašem administrátorském panelu WordPress. Vložte následující kód na stránku nebo do příspěvku, kde chcete zobrazit svůj krátký kód:
[my_shortcode]
Zde je my_shortcode název vašeho krátkého kódu, který jste uvedli při jeho vytváření.
Po vložení krátkého kódu uložte stránku nebo příspěvek a poté jej zobrazte na webu v režimu zobrazení přenosu.
Poté byste měli vidět obsah, který jste vytvořili, na vaší stránce nebo v příspěvku. Shortcod bude nahrazen obsahem, který jste uvedli ve své funkci shortcode.
Nyní víte, jak vytvářet a používat krátké kódy ve WordPressu. Použití shortcodů může výrazně usnadnit umístění obsahu na váš web a umožnit vám přidávat další funkce, aniž byste museli upravovat kód.