Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
WordPress
-
Szybki WordPress – pokaż kategorie danego posta
Kolejny odcinek z serii functions.php. Piszemy funkcję, która pozwala wyświetlić nam kategorie danego posta. Do dzieła.
-
Szybki WordPress – unique id
Funkcja wp_unique_id pozwala stworzyć unikalny ID dla różnych elementów w naszych szablonach Wordpressa. Jest też zaskakująca w swojej prostocie. Poznajmy ją.
-
Szybki WordPress – tagi i ich wyświetlanie
W Wordpressie mamy funkcję the_tags, która w dodatku pozwala nam przyjąć argumenty before, separator i after, co pozwana na kontrolę tego jak wyświetlane są tagi. W większości prostych przypadków to powinno wystarczyć, natomiast jeżeli chcemy mieć więcej kontroli, musimy własną funkcję napisać.
-
Szybki WordPress – page link
Tworzymy funkcje pozwalające nam przekazać tytuł albo slug strony, które zwracają adres tej strony. Uczymy się dzięki temu podstaw WP Query bądź je przypominamy.
-
WordPress – kategoria rodzica w category.php
Plikiem obsługującym widok kategorii jest category.php. Robimy tam pętlę pokazującą kategorię, jakieś jej ostatnie posty. Możemy też dodać, jeżeli kategoria ma rodzica, posty jej kategorii głównej, co też uczynimy.
-
WordPress – funkcje dające bezpieczeństwo
W klasycznym WP mamy większą kontrolę niż w „wyklikiwanym” (frameworki) tudzież blokowym (Gutenberg), musimy za to kodować w czystym PHP wspomaganym przez WP. Dotyczy to także funkcji zapewniających bezpieczeństwo, które pora poznać.
-
B. szybki WordPress – różności
Codzienna dawka Wordpressa – poznajemy kolejne funkcje pozwalające nam bez strachu tworzyć klasyczne szablony Wordpressa (które są moim zdaniem na razie jeszcze lepsze od blokowych a już na pewno dają nam większą kontrolę i są lepiej udokumentowane).
-
Szybki WordPress – shorten title
W PHP mamy funkcję, która jest w stanie przyciąć tekst do określonej ilości znaków (nie patrząc na wyrazy) i w razie potrzeby ozdobić trzema kropkami. W Wordpressie mamy funkcję, która jest w stanie przyciąć tekst do określonej ilości wyrazów. Nie ma jednak funkcji, która jest w stanie przycinać wyrazy w oparciu o maksymalną ilość znaków…
-
Szybki WordPress – catlink
Nie zawsze, korzystając z szablonów klasycznych, chcemy bawić się w dynamic-sidebary albo nav-walkery. Czasami potrzebujemy własnego menu, w tym funkcji, która odpowiednio stworzy link do kategorii podanej po slugu (bo na localhoście i już zahostowanej wersji mamy inne ID). Napiszemy sobie taką funkcję.
-
WordPress szybki blok – piszemy lepsze details
Wordpress posiada swój własny, wbudowany blok details. Ma on jednak pewne ograniczenia – możemy tam ładować tylko tekst. Nie możemy osadzać innych bloków, na przykład bloków z kodem. Napiszemy własny details, korzystając z tagów HTML5 oraz bloków zagnieżdżonych.
-
WordPress mini-plugin – tooltip shortcode
Piszemy mini-plugin dodający tooltipy w CSS oraz własny shortcode, który nam te tooltipy generuje. Bardzo prosty, łatwy plugin, wręcz drobne ćwiczenie w porównaniu z tym, co już robiliśmy, a zarazem rzecz bardzo praktyczna i świetne utrwalenie poznanych już jakiś czas temu umiejętności.
-
WordPress bloki – piszemy blok wewnętrzny do spisu treści
Przygotowujemy się do napisania naszego spisu treści od nowa – tym razem żadnych shortcodes ani innych „klasycznych” Wordpressowych rozwiązań tudzież adapterów pomiędzy klasycznymi a blokowymi czasami. Piszemy blok wewnętrzny (pojedynczy element spisu treści), który posiada tytuł, kotwicę, potrafi płynnie przechodzić do nagłówka oraz potrafi dynamicznie dodawać w edytorze nagłówek przy pomocy skryptu wp.data.