Shortcodes WordPress - przewodnik
Shortcodes to skróty [takie_jak_ten] wstawiające dynamiczną treść. Galerie, formularze, buttony - wszystko przez shortcodes. Pokażę jak ich używać i tworzyć własne.
Krótka odpowiedź
Wbudowane shortcodes
[gallery]:
- Wyświetla galerię obrazków
- ids="1,2,3" - konkretne obrazki
- columns="4" - liczba kolumn
[embed]:
- Osadzanie YouTube, Vimeo
- [embed]https://youtube.com/...[/embed]
- Lub samo URL na osobnej linii
[audio], [video]:
- Osadzanie mediów
- src="url_do_pliku"
[caption]:
- Obrazek z opisem
Shortcodes wtyczek
Contact Form 7:
[contact-form-7 id="123" title="Kontakt"]
WooCommerce:
[products limit="4" columns="4"]
[add_to_cart id="99"]
[woocommerce_cart]
Inne popularne:
[gallery_slider id="1"]
[pricing_table plan="pro"]
[testimonials count="3"]
Tworzenie własnych shortcodes
Podstawowy shortcode:
```php
add_shortcode('hello', 'hello_shortcode');
function hello_shortcode() {
return '
Hello World!
';}
// Użycie: [hello]
```
Z atrybutami:
```php
add_shortcode('button', 'button_shortcode');
function button_shortcode($atts) {
$atts = shortcode_atts(array(
'text' => 'Kliknij',
'url' => '#'
), $atts);
return '' . $atts['text'] . '';
}
// Użycie: [button text="Kontakt" url="/kontakt"]
```