Wraz z premierą WordPressa w wersji 5.8 pojawiło się w końcu rozwiązanie, na które zapewne wielu czekało od wielu lat. Mianowicie nagłówek “Update URI”, który powinien rozwiązać pewien problem, który od czasu do czasu mógł pojawić się na niektórych stronach.
Pewnie wśród czytelników znajdą się osoby, które wgrały na stronę motyw lub wtyczkę niepochodzącą z repozytorium WordPress.org, i pewnego dnia ich motyw lub wtyczkę zastąpiło coś innego. Sam doświadczyłem tego kilka razy. Bo wystarczy(ło), że w repozytorium WordPress.org będzie inna wtyczka lub inny motyw o identycznej nazwie (i “slugu”) i WordPress w ramach mechanizmu aktualizacji może zaproponować aktualizację, która dokona podmiany.
WordPress 5.8 introduces a new header available for plugin authors. This allows third-party plugins to avoid accidentally being overwritten with an update of a plugin of a similar name from the WordPress.org Plugin Directory.
Previously, any custom plugin which used the same slug than a plugin hosted on WordPress.org was taking a significant risk of being overwritten by an update of the latter.
WordPress 5.8 introduces a new Update URI plugin header field. If the value of this new field matches any URI other than https://wordpress.org/plugins/{$slug}/ or w.org/plugin/{$slug}, WordPress will not attempt to update it.
Co istotne, wtyczki/motywy dostępne i aktualizowane w ramach repozytorium WordPress.org nie muszą (choć mogą) posiadać tego nagłówka. Pozostałe warto w ten nagłówek “wyposażyć”.
- Wiadomość od COPYTRACK w sprawie rzekomego naruszenia praw autorskich, czyli SPAM, a może nawet SCAM - 1970-01-01
- Kupiłem drona i co dalej, czyli krótki przewodnik po najważniejszych rzeczach, które musi znać każdy pilot drona - 1970-01-01
- Home Assistant 2024.5 i problem z przełącznikiem w dodatku yi-hack Home Assistant integration (dla modyfikacji Yi-Hack) - 1970-01-01