Opis
Ta wtyczka pozwala w prosty sposób wziąć udział w testowaniu wersji beta WordPressa.
Po zainstalowaniu będzie to pozwalało ci zaktualizować swoją stronę do najnowszej wersji Nightly, Beta lub Release Candidate jednym kliknięciem, korzystając z wbudowanego narzędzia do aktualizacji.
Po włączeniu tej opcji twoja strona domyślnie przechodzi na kanał aktualizacji punktowych.
Dla tych, którzy lubią wyzwania, jest możliwość przejścia na najnowszą wersję rozwojową (trunk).
Zanim zaczniesz, zrób kopie zapasową!
Włącz automatyczne aktualizacje tej wtyczki, żeby mieć pewność, że przyszłe zmiany będą poprawnie obsługiwane wraz z aktualizacjami rdzenia.
Dodatkowe ustawienia
Dostępne jest ustawienie pomiń wiadomości e-mail o pomyślnym przebiegu automatycznej aktualizacji. Służy ono do wyłączenia wysyłania wiadomości e-mail do administratora w przypadku pomyślnego przebiegu automatycznej aktualizacji. Wysyłane są tylko wiadomości informujące o niepowodzeniach w procesie automatycznej aktualizacji.
Jest tam opcja pomiń dołączone wtyczki i motywy. Służy ona do wyłączenia instalacji wszelkich wtyczek lub motywów dołączonych do aktualizacji rdzenia.
Zapraszamy do wysyłania pull requestów (PRs) na GitHub.
Instalacja
- Wgraj do folderu „plugins” zwykle
wp-content/plugins/. - Włącz wtyczkę na ekranie Wtyczki
- Przejdź do sekcji Narzędzia… Testy beta, żeby skonfigurować wtyczkę.
- W sekcji „Sieci witryn (multisite)” przejdź do „Ustawienia… Testy beta”, żeby skonfigurować wtyczkę.
- Przejdź do kokpitu… Aktualizuj (lub Narzędzia… Aktualizuj w wersjach starszych niż 3.0) i zaktualizuj do najnowszej wersji beta.
Recenzje
Kontrybutorzy i deweloperzy
„WordPress Beta Tester” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „WordPress Beta Tester” została przetłumaczona na 30 języków. Podziękuj tłumaczom za ich wkład.
Przetłumacz wtyczkę “WordPress Beta Tester” na swój język.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
4.0.0 / 2025-11-07
- zmień kod tak, żeby używał filtra
core_version_check_query_args– dla prostoty i zgodności - usuń ograniczenia dotyczące
WP_AUTO_UPDATE_CORE - aktualizacja wymagająca WordPressa 4.9
3.6.4 / 2025-07-10
- aktualizacja pliku readme
- poprawiono błędną ścieżkę do
delete_plugins() - sprawdź, czy podczas aktualizacji brakuje funkcji
require_filesystem_credentials().
3.6.3 / 2025-03-25
- aktualizacja procesu
- dodaj dodatkową opcję, żeby usunąć automatycznie zainstalowane wtyczki
3.6.2 / 2024-12-02
- Aktualizacje wtyczki Plugin Check i i18n
3.6.1 / 2024-10-23
- napraw to, jeśli
get_preferred_from_update_core()wciąż zwraca niekompletną odpowiedź
3.6.0 / 2024-10-09
- usuń opcję „Zgłoś błąd” i zastąp ją samodzielną wtyczką „Raporty z testów”
3.5.6 / 2024-07-06
- aktualizacja ciągu znaków
- nie musisz pomijać e-maila z informacją o błędzie
3.5.5 / 2023-10-19
- dodaj
Ustawieniado linków akcji, dzięki @0aveRyan
3.5.4 / 2023-09-09
- użyj filtra
automatic_updates_send_debug_email, żeby wyłączyć wysyłanie e-maili z informacjami o błędach mysql_get_client_info()nie jest już dostępne w PHP 7.0, przejdź namysqli_get_client_info()- zmień funkcje anonimowe na statyczne
3.5.3 / 2023-08-10
- aktualizacja zmienionej wtyczki afragen/test-reports działającej samodzielnie
- ustaw kolejną wersję beta/RC w wiadomościach
3.5.2 / 2023-07-12
- popraw adres URL notatek dla programistów
3.5.1 / 2023-07-06
- dodaj ustawienie w sekcji
Dodatkowe ustawienia, aby ukryć opcjęZgłoś błąd - dodaj filtr
wpbt_hide_report_a_bug - aktualizacja, jeśli wtyczka
Zgłoś błądjest aktywna - link do ustawień, jeśli
Zgłoś błądjest ukryty - aktualizacja z najnowszymi odpowiedziami API WP, dzięki @dd32
3.5.0 / 2023-06-30
- zaktualizuj widżet na pulpicie nawigacyjnym dotyczący publikowania postów przez dział marketingu i komunikacji
- aktualizacja, żeby poprawnie rozpoznać przeglądarkę Opera w
Zgłoś błąd - zaktualizuj zapytanie API, gdy kanał jest ustawiony na beta lub RC, a wersja nie jest aktualna
- popraw
WP_Beta_Tester::switch_update_offer(), żeby na stronie update-core.php poprawnie wyświetlały się przyciski „Aktualizuj” lub „Zainstaluj ponownie” - usuń nieużywane elementy z zakładki Dodatkowe ustawienia
3.4.1 / 2023-05-26
- Zgłoś błąd – tylko dla zalogowanych użytkowników
3.4.0 / 2023-05-21
- zaktualizuj do kolejnej wersji, jeśli ustawiono tryb beta/rc dla wersji rozwojowej i pojawi się nowa wersja
3.3.8 / 2023-05-18
- zaktualizuj plik composer.json
- zaktualizuj GitHub Actions
- aktualizacja, która poprawnie wyświetla ofertę „upgrade” lub „latest”, gdy ustawiono strumień „beta” lub „rc”
3.3.7 / 2023-03-28
- lepsze rozwiązanie kwestii odstępów w kopii zgłoszenia błędu
Zgłoś błąd: aktualizacja danych w bazie SQLite
3.3.6 / 2023-02-25
- popraw odstępy w kopii zgłoszenia błędu
3.3.5 / 2023-02-22
- zaktualizowany widżet pulpitu z lepszymi danymi dynamicznymi
Zgłoś błąd: dodaj przycisk wyszukiwania- zaktualizowane ciągi znaków
Zgłoś błąd: Skróć wartość mysqli::$client_info
3.3.4 / 2023-03-20
- PHP 5.6 i
EOD– dlaczego nie możemy mieć ładnie sformatowanego kodu w edytorze
3.3.3 / 2023-03-20
- dodaj ikonkę 🐞
- lepsze dane dotyczące środowiska i ich prezentacja
- popraw tekst ze schowka przed wstawieniem
- Colin ma jeszcze mnóstwo innych rzeczy do zrobienia
3.3.2 / 2023-03-17 🇮🇪☘️
- kolejne poprawki w funkcji „Zgłoś błąd”
- zaktualizowano/dodano ciągi znaków
- trochę spraw związanych z programowaniem
3.3.1 / 2023-03-17 ☘️
- aktualizacja pliku readme
- posortuj wtyczki z listy w sekcji „Zgłoś błąd”
- dodaj mu-plugins w sekcji „Zgłoś błąd”
- poprawka dla sieci wielostronowej
- uruchom wtyczkę w
plugins_loaded
3.3.0 / 2023-03-16
- dodano funkcję
Zgłoś błąd, dzięki @costdev, @ironprogrammer
3.2.9 / 2023-02-27
- złagodzić niektóre problemy/potencjalne problemy związane z PHP 8.1/8.2
3.2.8 / 2023-02-07
- Composer 2.5.2 is fixed.
Composer w wersjai 2.5.2 został naprawiony.
3.2.7 / 2023-02-07
- przełącz się lokalnie na wersję Composer 2.2.x, żeby zapewnić zgodność z modułem autoloader
3.2.6 / 2023-01-30
- wróć do wersji Composer 2.5.0, bo wersja 2.5.1 ma błąd powodujący awarię; został on naprawiony w kolejnej wersji Composer
3.2.5 / 2023-01-29
- dodano automatyczne wyświetlanie pól powiązanych zaraz po zaznaczeniu opcji „najnowszych funkcji” – dzięki @Preciousomonze
- poprawki do PHP 8.1
3.2.4 / 2022-11-07
- zwróć pustą tablicę dla zgodności z wersją 8.1
3.2.3 / 2022-09-29
- aktualizacja zapewniająca zgodność z PHP 8.1
3.2.2 / 2022-06-23
- prawidłowo korzystaj z funkcji
sanitize_url()orazesc_url() - popraw
WP_Config_Transformer, żeby pobierać link do strony, jeśli plik wp-config.php został zmodyfikowany
3.2.1 / 2022-04-13
- zaktualizuj Composer, żeby działał z PHP 5.6
3.2.0 / 2022-04-12
- użyj
sanitize_key()dla wartości nonce - poprawka dotycząca przejścia z WP x.9 do WP x.0, aby wyświetlać prawidłowe kolejne wersje
3.1.5 / 2022-01-28
- użyj
sanitize_title_with_dashes()jakosanitize_file_name()– może warto dodać filtr, który zmieni wynik - popraw zmienną w blokach dokumentacji
- zaktualizuj sprawdzanie wartości nonce
3.1.4 / 2021-09-24 Hotfix
- nie ładuj pliku
pluggable.phpdla funkcjiwp_create_nonce(); załaduj go w hakuplugins_loaded
3.1.3 / 2021-09-23
- generuj wartości losowe, stosuj sekwencje escape i oczyszczaj wszystkie dane
3.1.2 / 2021-09-04
- Używaj wyłącznie
esc_attr_edo tłumaczenia ciągów znaków
3.1.1 / 2021-07-11
- dodaj @10up GitHub Actions – integracja WordPressa z SVN
- zaktualizuj linki do Codexu w linkach na HelpHubie @audrasjb
3.1.0 / 2021-02-08
- aktualizacja zapewniająca prawidłowe działanie w przypadku użycia nowej stałej
WP_AUTO_UPDATE_CORE. - zaktualizuj
WP_Beta_Tester::channel_switching_modification(), aby w razie potrzeby zaktualizować wersję starszą niż aktualna - dopracuj kolejne wersje, przechodząc od wydania punktowego do najnowszej wersji
3.0.10 / 2021-01-11
- zmień kod
WP_Beta_Tester::get_current_wp_release(), żeby sprawdzał adres https://api.wordpress.org/core/stable-check/1.0/ - popraw
WPBT_Core::get_next_versions(), jeśli użytkownik korzysta z aktualnej wersji - zmień funkcję
WP_Beta_Tester::channel_switching_modification()tak, żeby działała poprawnie z $wp_version <= $current_release oraz w przypadku aktualnej wersji
3.0.9 / 2020-12-01
- dodaj warunek do filtru, aby naprawić
core_update_footer(), naprawiono w r49708 - uprość niektóre wywołania
preg_match() - napraw ostrzeżenie PHP
3.0.8 / 2020-11-28
- napraw kilka błędów PHP przy korzystaniu ze starszych wersji WP, żeby móc testować aktualizacje bezpośrednio z tych starszych wersji, np. przy użyciu wtyczki Core Rollback
3.0.7 / 2020-11-24
- modyfikacja funkcji
channel_switching_modification()
3.0.6 / 2020-11-21
- lepsza płynność między Bleeding edge a Point release
3.0.5 / 2020-11-18
- nie pokazuj wersji beta jako następnej wersji, gdy jest dostępna wersja RC
3.0.4 / 2020-11-17
- poprawka umożliwiająca prawidłowe przejście z wersji rozwojowej na wersję punktową nocne wydania.
- ukryj opcje strumieni inne niż Nightlies dla kanału Point release do czasu wprowadzenia zmian w nowym API aktualizacji
- dodaj powyżej ustawienia dotyczące przyszłych aktualizacji API
- dodano funkcję
channel_settings_migrator()do przełączania się między kanałamiBleeding edgeaPoint release
3.0.1 – 3.0.3 / 2020-10-27
- poprawiłem wyrażenie regularne, żeby pobierać kolejne wersje
- naprawdę nie musiałem używać
ReflectionClass🤦♂️, dzięki @pbiron - użyj
ReflectionClass, aby pobrać zmienną statyczną$core_update_constantz klasyWP_Beta_Testerdo klasyWPBT_Core
3.0.0 / 2020-10-23
- duża przebudowa w związku z nowym API aktualizacji rdzenia, dzięki @dd32!
- teraz wymaga PHP >5.6
- umożliwia nadpisywanie ustawień przy użyciu stałej
WP_AUTO_UPDATE_CORE - aktualizacja pomocy ekranowej
2.2.13 / 2020-09-05
- umieść
WPConfigTransformerw bloku try/catch
2.2.12 / 2020-08-10
- naprawienie sporadycznego ostrzeżenia PHP #21
- wyłącz i zamknij się, jeśli użytkownik próbuje uruchomić z
wordpress-develop
2.2.11 / 2020-08-01
- drobne poprawki
2.2.10 / 2020-05-01
- oczyszczanie, escapowanie i ignorowanie
- przenieś wielowierszowy operator logiczny na początek linii – nowe wytyczne w WPCS
- popraw
correct_versions_for_downgrade(), bo jest w aktualnej wersji
2.2.9 / 2020-03-24
- usuń tymczasowy kanał RSS dotyczący rozwoju po aktualizacji rdzenia
2.2.8 / 2020-03-17 🍀
- dodaj odnośniki do notatek deweloperskich i przewodnika do kokpitu
- dodaj tekst/link do zgłaszania błędów w systemie Trac
- dodaj zakładki pomocy do ekranu
- zmieniłem na własną rękę identyfikator strony ustawień z
wp_beta_testernawp-beta-tester😏
2.2.7 / 2020-03-02
- zaktualizuj odnośnik do Trac w opisie dla zgłoszeń zamkniętych lub ponownie otwartych w ramach tego etapu
- wyświetlaj odnośnik do strony „Ustawienia beta-testerów” w dymku tylko użytkownikom z odpowiednimi uprawnieniami, korzystając z
manage_network_optionsorazmanage_options - menu prowadzące do strony Ustawień również sprawdza uprawnienia tak jak powyżej
2.2.6 / 2020-02-25
- usunąłem zbędne
</li>z opisu w kokpicie, za czwartym razem się udało 😭
2.2.5 / 2020-02-25
- mniej zasobochłonny wyrażenie regularne do wyszukiwania wpisów o nowych wersjach w RSS dla podpisu na kokpicie
2.2.4 / 2020-02-25 🤦♂️
- dodano widżet kokpitu do kokpitu sieci
2.2.3 / 2020-02-25
- dodaj etykietę do widżetu kokpitu w celach testowych
2.2.2 / 2020-02-22
- poprawiono dziwną reakcję interfejsu API Core, w której odpowiedź dotycząca preferowanej wersji zawierała słowo „version”. Teraz pobieramy ostatnie słowo z tej odpowiedzi
2.2.1 / 2020-02-20
- poprawiłem kilka ciągów i18n, dzięki @pedro-mendonca
2.2.0 / 2020-02-19
- dodaliśmy obsługę aktualizacji do wersji beta/RC dostępnej pod adresem . Opracowano na podstawie pracy @pbrion i dzięki jego ogromnej pomocy – dzięki, Paul 👏🏻
- poprawiono to tak, żeby przejście z gałęzi „unstable” na „point” powodowało pobranie właściwego pliku
- sprawdź i wyjdź z Dodatkowe ustawienia, jeśli plik
wp-config.phpnie ma uprawnień do zapisu
2.1.0 / 2019-09-17
- dodaj opcję pomijania wiadomości e-mail o pomyślnej aktualizacji automatycznej
- dodaj opis do ustawień pola wyboru
- aktualizacja programu composer
2.0.4
- dodaj informacje o aktualizacji do tekstu na stronie ustawień
2.0.3
- poprawki dotyczące dostępności w zakładkach ustawień
- update
wp-cli/wp-config-transformer
2.0.2
- poprawki dotyczące dostępności pola wyboru, dzięki @audrasjb
2.0.1
- poprawka dotycząca błędnego komunikatu o ostatniej aktualizacji
2.0.0
- prawie prawie całkowite przepisanie kodu, żeby bardziej wykorzystać praktyki programowania obiektowego
- przypisz poszczególne procesy do oddzielnych klas
- umożliwia korzystanie z wielu zakładek z dodatkowymi ustawieniami
1.2.6
- usuń zbędny kod
- dodaj nagłówek URI wtyczki GitHub
1.2.5
- naprawiono komunikat o błędzie związany z przejściem na starszą wersję, dzięki @andreas-andersson
1.2.4
- nie używaj $GLOBALS
1.2.3
- zaktualizowałem kilka fraz i poprawiłem literówki
- przetestuj to za pomocą lintera WPCS
- poprawiłem ciągi tłumaczeniowe, żeby uwzględniały kod HTML w kontekście i poprawnie go kodowały za pomocą
wp_kses_post() - naprawiono link do strony ustawień w sekcji Multisite
1.2.2
- zmień sformułowanie z „blog” na „strona internetowa”
1.2.0
- Wynik operacji Escape
- Wskaż, że najnowsze wersje nocne znajdują się w gałęzi rozwojowej
- nowy zrzut ekranu
- poprawki w kodzie zgłoszone przez narzędzie do sprawdzania poprawności kodu
1.1.2
- Usunięcie funkcji anonimowych w celu zapewnienia zgodności z PHP 5.2.
1.1.1
- poprawiono ostrzeżenia PHP dla PHP 7.1
- zaprojektowano tak, by nie zależało od konkretnego schematu adresów URL
1.1.0
- Poprawiono działanie w Sieci Witryn.
1.0.2
- Aktualizacja przetestowana do wersji 4.7.
- Ustal stałą lokalizację ekranu ustawień w Multisite (przeniesiono go do sekcji „Ustawienia” w panelu administracyjnym sieci).
- Drobne poprawki w tekście.
1.0.1
- Aktualizacja przetestowana do wersji 4.5.
- Naprawiono komunikat o przestarzałym konstruktorze w PHP 7.
- Zmień nazwę domeny tekstowej, żeby pasowała do skrótu wtyczki.
- Zaktualizuj linki na WordPress.org, żeby korzystały z protokołu HTTPS.
- Usuń przestarzałe wbudowane tłumaczenia i zastąp je pakietami językowymi.
1.0
- Aktualizacja przetestowana do wersji 4.2.
- Zrzut ekranu z aktualizacją.
- Popraw kilka literówek.


