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ź

[shortcode] to placeholder zamieniany na treść przez WordPress. Popularne: [gallery], [embed], [contact-form-7]. Tworzysz własne przez add_shortcode() w functions.php. W Gutenberg bloki częściowo zastępują shortcodes, ale wciąż działają.

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"]
```

Wspomniane narzędzia

Shortcodes Ultimate WPCode

Najczęściej zadawane pytania

Czy shortcodes są przestarzałe?
Nie, ale Gutenberg bloki to nowszy sposób. Shortcodes wciąż działają i są używane. Dla kompatybilności wstecznej i prostych zastosowań - nadal ok.
#wordpress#shortcodes#programowanie#custom

Potrzebujesz pomocy specjalisty?

Skorzystaj z naszych usług w największych miastach Polski