Czasami bywa, że nasza implementacja wymaga stworzenia shortcode, który wyświetli nam specyficzny zakres produktów z naszej bazy WooCommerce. W takim przypadku należy wykonać dwie czynności. Po pierwsze jeśli nie stworzyliśmy jeszcze tzw. child-theme do naszego szablonu to jest to dobry moment. Popularne szablony mają taki child-theme gotowy do pobrania, lub zawierają instrukcję jak go stworzyć i wdrożyć.

https://docs.oceanwp.org/article/90-sample-child-theme
https://wpastra.com/child-theme-generator/
https://www.elegantthemes.com/blog/divi-resources/divi-child-theme

Teraz wypadało by zdefiniować nasz short-code (ewentualnie możemy próbować modyfikować szablon w naszym theme-child). Zacznijmy od tworzenia shortcode. Nie ograniczając się do jednego przykładu możemy przeanalizować kilka poniższych wpisów:

[w przyszłości w tym miejscu umieścimy gotowy przykład pobierania danych produktu z bazy – tymczasem zapraszamy do samodzielnego zapoznania się z procesem]

Nasz short-code nie powinien być pusty. Musimy zastanowić się nad logiką i wykonać odpowiednie zapytanie z użyciem wp_query, wpdb->get_results lub PDO (wymaga ręcznej inicjalizacji połączenia);