Kategorie szkoleń | Egzaminy | Kontakt

Odpowiedź (1)

  • 14

Shortcodes służą do dodawania do treści wpisów czy też stron niestandardowych elementów, których nie jesteśmy również w stanie stworzyć w edytorze wizualnym podczas edycji wpisu/strony. Shortcodes możemy używać bez konieczności ingerowania w kod HTML ani bezspośrednio w strukturę naszego szablonu. 

 

Z reguły shortcodes to krótka fraza ujęta w nawiaz kwadratowy, którą wkleja się edytorze wizualnym w miejscu, w którym chcemy wyświetlić niestandardową zawartość. Przykładem może być np. wstawienie formularza kontaktowego wygenerowanego przez popularną wtyczkę Contact Form 7. Po zainstalowaniu wtyczki będziemy mogli dodać własny formularz kontaktowy do strony. Przykładowy shortcode takiego formularza to: [contact-form-7 id="7" title="Formularz 1"]. Wystarczy wkleić podobny, wygenerowany przez wtyczkę kod w treść wpisu lub strony, żeby wyświetlić odpowiedni formularz.

 

Innym przykładem shortcode może być na przykład [gallery]. Jest to domyślny shortcode dostępny po zainstalowaniu WordPressa. Po wklejeniu w treść wpisu [gallery] zostanie wygenerowana galeria wszystkich obrazków załączonych do wpisu.

 

Można również wyświetlić shortcode, umieszczając go bezpośrednio w szablonie przy użyciu funkcji WordPressa. Na przykład stworzony przez Contact Form 7 formularz, którego shortcode to: [contact-form-7 id="91" title="quote"] można wyświetlić w dowolnym miejscu szablonu kodem <?php echo do_shortcode('[contact-form-7 id="91" title="quote"]');?>.

 

Istnieje wiele pluginów, które dodają do naszego WordPressa różne przydatne shortcodes, np. wtyczka Shortcodes Ultimate, za pomocą której możemy m.in. dodawać do wpisów listy rozwijane (na zasadzie akordeonu), czy też w łatwy sposób dodawać tabele, albo dzielić tekst na kolumny.

 

Bardziej doświadczeni WordPressowicze mogą spróbować swoich sił i napisać własny shortcode, ale to wymaga przynajmniej opanowania podstaw języka PHP i tworzenia własnych funkcji w WordPressie. Całkiem przyjemnie opisuje tworzenie przykładowego shortcode Smashing Magazine: http://www.smashingmagazine.com/2012/05/01/wordpress-shortcodes-complete-guide/. Więcej informacji można znaleźć oczywiście w codeksie: http://codex.wordpress.org/Shortcode_API.

  • Odpowiedział
  • @ | 07.07.2014
  • TRENER ALTKOM AKADEMII
Komentarze
Przydatna i rzetelnie przygotowana odpowiedź.
Skomentował : @ TRENER MODERATOR ALTKOM AKADEMII ,03.02.2015