WordPress

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

  • Szybki WordPress – page link

    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

    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 bloki – piszemy blok wewnętrzny do spisu treś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.