Autor: Marcin Pietrzak Strona 1 z 41

Jak we wtyczce Sierotki wyłączyć zawartość tagu przed podmianą?

Jeżeli wnętrze jakiegoś tagu HTML ma zostać nie zmienione, to można dołączyć go do listy chronionych tagów. Po takim dodaniu zawartość danego tagu będzie pomijana w działaniu wtyczki.

Należy skorzystać z filtra iworks_orphan_protected_tags i do chronionych przed podmianą tagów dodać tag form.

Gotowy kawałek kodu:

Wtyczka Omnibus: Pomoc w teście nowej wersji 3.0.0

Cześć moi drodzy użytkownicy!

Czy ktoś z Was mógłby mi pomóc w testach nowej wersji wtyczki?

Pobierz wersję: 3.0.0. beta 3

Jeżeli tak to można ja pobrać z powyższego odnośnika.

BARDZO PROSZĘ O NIE TESTOWANIE NA PRODUKCJI!

Co się zmienia?

Przede wszystkimi sposób zapisu danych – na szybszy, lepszy i bezpieczniejszy.

Z góry dziękuję za pomoc, testy i informacje zwrotną.

2024-01-18

aktualizacja do 3.0.0.alpha2

2024-02-10

  • aktualizacja do 3.0.0.beta1
  • aktualizacja do 3.0.0.beta2

2024-02-13

  • aktualizacja do 3.0.0.beta3

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.

Strona 1 z 41

Oparte na WordPress & Theme by Anders Norén