Autor: Marcin Pietrzak Strona 1 z 41

Nowy filtr w 6.2

W WordPress 6.2 pojawił się no filtr, który uprości mi życie, czyli wp_get_attachment_link_attributes, dzięki któremu będę mógł modyfikować atrybuty odnośnika produkowanego w funkcji wp_get_attachment_link. Do tej pory robiłem to wyrażeniami regularnymi w filtrze: wp_get_attachment_link.

Drobna, acz użyteczna zmiana.

Dyrektywa Omnibus

1 stycznia 2023 wszedł obowiązek informowania o cenie produktu w przypadku gdy jest on w promocji.

Polecam więc skorzystanie z mojej wtyczki:

GitHub

Źródło wtyczki dostępne jest też w serwisie Github:

https://github.com/iworks/omnibus

Zgłaszanie błędów, pomysłów

Można to zrobić w jednym z dwóch miejsc:

Super zmiana w kolejności akcji send_headers

Super dobra informacja, dotycząca WordPressa 6.1. Wreszcie akcja send_headers została przesunięta za akcję parse_query.

Co to właściwie oznacza?

Dużo, dużo mniej pracy, ponieważ do tej pory robiąc z jakiegoś powodu przekierowania związane z wynikiem funkcji warunkowych, takich jak np. is_post – nie było to możliwe. To znaczy funkcje typu is_ były dostępne dopiero po akcji parse_query.

Wprowadzona do WordPressa 6.1 zmiana naprawde ułatwi mi życie, bo dostanę dostęp do wielu fnkcji, ktore aktualnie musze „pisać sam” – żeby obsłużyć coś co WP obsługiwał (z mojej kropka widzenia) „za późno”.

A czy Tobie się to przyda?

Zródło informacji: Moving the send_headers action to later in the load.

Jak sprawić żeby wpisy w WordPressie miały losowe adresy?

Bardzo łatwo, po prostu użyj tego kodu:

Szybki WordPress – obrazki – leniwe ładowanie

Wpis jest jednym z cyklu:
Szybki WordPress – czyli co?

Co to właściwie znaczy „lazy load”? – Aby szybciej załadować stronę, ładowanie obrazków pozostawiamy na sam koniec, a właściwie na początek, ale już po załadowaniu całej strony. Brzmi może dziwaczenie, ale działa i mocno przyspiesza działanie witryny.

Z angielskiego „lazy load” – całe szczęście WordPress w wersji 5.4 wprowadził leniwe ładowanie do standardu z wykorzystaniem, zrozumiałego dla nowoczesnych przeglądarek, atrybutu loading="lazy", więc pozostaje nam przypilnowanie aby wszystkie wystąpienia obrazków miały zdefiniowaną długość (width) oraz wysokość (height) bo tylko wtedy atrybut loading będzie użyty.

Można oczywiście pokusić się o jeszcze agresywniejsze (choć nadal leniwe) ładowanie obrazków. Najmocniejszą, znaną mi metodą to wygenerowanie malutkiego podglądu 5×4 px pliku oraz zapisanie go jako meta, aby potem produkując stronę umieścić ten mikroskopijni plik, zakodowany metodą base64 jako źródło obrazka w HTML.

Gotowy plik obsługujący taką formą publikuję w moim repozytorium mu-wtyczek, który jest dostępny na gicie: iWorks WordPress MU Plugins, jako plik: iworks-aggresive-lazy-load.php

Jeżeli chcesz z niego skorzystać, to pobierz go i wrzuć do katalogu:

wp-content/mu-plugins

Co da wystarczająco dobrą integrację, natomiast do pełnej potrzeba dodatkowo pracy przy plikach motywu.

PWA + WordPress – jak to zrobić bezboleśnie?

Budując dziś witrynę internetową zaczynamy od wersji na urządzenia mobilne – słynne „mobile first” – co właściwie nie jest naszym wyborem tylko ogólnoświatowy trendem.

Proste ulepszenia SEO

Czy nudzą cię obciążające witrynę wtyczki typu „wszystko w jednym”? A potrzebujesz tylko prostych usprawnień SEO?

Jeśli tak, mam coś dla co rozwiązuję zagadnienie – mała, lekka i szybka – wtyczka WordPressa do usprawnień SEO:

Spróbuj teraz!

Ustaw „meta robots” dla stron, wpisów i własnych typów treści – wymuś globalnie lub ustaw na wpis.

Dodaj „meta description” do swojej treści.

Sierotki – wersja – 2.9.0

Nowa wersja Sierotek przynosi niewiele zmian od strony użytkownika, no może zaktualizowana, na podstawie wikipedii, baza słów do podmiany spowoduje trochę lepsze działanie.

Od strony technicznej wydzieliłem frazy z kodu do pliku tekstowego, co ma dużo sensu – można teraz plik z definicją sierot po porostu skopiować, zmienić i podstawić za pomocą filtra: iworks_orphan_own_terms_file – dzięki czemu mamy własne słowa.

Proste ulepszenia SEO – wtyczka do WordPressa

SEO to temat rzeka, którym raczej nie będę się tutaj zajmował, ale napisałem super prostą wtyczunię, która ogarnia najważniejsze elementy SEO, dla treści i taksonomii:

Strona 1 z 41

Oparte na WordPress & Theme by Anders Norén