Podstawy

  • Szybki WordPress – pokaż kategorie danego posta

    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

    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

    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ć.

  • WordPress – kategoria rodzica w category.php

    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

    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

    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

    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

    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 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

    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 JS – moduł core/block-editor

    WordPress JS – moduł core/block-editor

    Będziemy dodawać elementy wpisu z poziomu JavaScript w konsoli deweloperskiej (na stronie edycji/dodawania posta). Zabieramy się za temat ważny, który w dodatku nigdzie nie jest porządnie ani przystępnie dla początkujących opisany. Ci, który nauczyli się tego, mają to gdzieś (ewentualnie zrobili sobie cheatsheet, jeżeli jeszcze tego na pamięć nie znają) zaś inni mają po prostu…

  • WordPress API – używanie w blokach zewnętrznych i wewnętrznych API

    WordPress API – używanie w blokach zewnętrznych i wewnętrznych API

    Nauczymy się dzisiaj korzystać z zewnętrznego API w naszych własnych blokach Wordpressa. Ponadto nauczymy się tworzyć Wordpressowe bloki, które z Reacta (i wszystkich jego możliwości) korzystają zarówno w edycji jak i po zapisaniu, poznamy sposób na ich stylowanie. Nauczymy się również korzystać z wewnętrznego API Wordpressa.