W jednej z poprzednich lekcji wyjaśniliśmy sobie, w jaki sposób WordPress można wykorzystać do funkcji bardziej zaawansowanych i w jakim stopniu WordPress funkcjonuje jako platforma typu no-code, czyli umożliwia programowanie poszczególnych elementów systemu bez posiadania wiedzy programistycznej.
To, co ułatwia programowanie WordPress, to domyślna funkcjonalność shortcodes, na której bazuje cały system zarządzania treścią. Shortcode do krótki kod umieszczany w kwadratowych nawiasach, dzięki któremu możliwe jest zaciąganie i wyświetlanie treści, contentu, w różnych miejscach witryny, przede wszystkim oczywiście na stronach, czyli pages.
Treści te pochodzą najczęściej z innych typów treści, ale także dodatkowych funkcji związanych z różnymi wtyczkami. Przykładowo jeśli na wybranej podstronie chcemy wyświetlić (i zaciągnąć) nasze najnowsze wpisy, możemy to zrobić właśnie dzięki skróconemu kodowi.
Kod taki możemy znaleźć w dokumentacji WordPress, o ile został dla nas przygotowany, ale najczęściej jest nam udostępniany przez twórców i dostawców różnych rozszerzeń, różnych pluginów.
W taki sposób działa cały sklep WooCommerce, którego konfiguracja wymaga utworzenia konkretnych stron funkcjonalnych i umieszczenia na nich odpowiedniego kodu. Na dzień dzisiejszy dzieje się to automatycznie zaraz po aktywacji wtyczki. Również produkty z naszego sklepu możemy wyświetlić za pomocą domyślnego kodu „products”, który jest dostępny w różnych wariantach.
W międzyczasie rozwój WordPress sprawił, że shortcodes są coraz mniej wymagane, bowiem zostały zastąpione przez bloki lub widgety związane z kreatorami treści, czyli page builderami. Funkcjonalnie jest to jednak dokładnie to samo, tyle że użytkownik mniej zaawansowany tego nie widzi.
W przypadku innych wtyczek kody skrócone mają wciąż praktyczne zastosowanie, więc i tak będziemy pewnie z nich korzystali. Dodatkowo możemy tworzyć swoje własne shortcodes, co daje nam oczywiście dodatkowe możliwości.