WordPress Beta Tester

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.

Zrzuty ekranu

  • Strona głównych ustawień
  • Strona dodatkowych ustawień
  • Widżet kokpitu

Instalacja

  1. Wgraj do folderu „plugins” zwykle wp-content/plugins/.
  2. Włącz wtyczkę na ekranie Wtyczki
  3. Przejdź do sekcji Narzędzia… Testy beta, żeby skonfigurować wtyczkę.
  4. W sekcji „Sieci witryn (multisite)” przejdź do „Ustawienia… Testy beta”, żeby skonfigurować wtyczkę.
  5. Przejdź do kokpitu… Aktualizuj (lub Narzędzia… Aktualizuj w wersjach starszych niż 3.0) i zaktualizuj do najnowszej wersji beta.

Recenzje

2025-04-08
Seems to work as expected. Great tool to test plugins before release and ensure they are compatible with the next Wordpress release. So thank you for the plugin.
2024-10-08
This is just brilliant. It allows anyone to test out the beta and see if everything works – Nice work here! I only found out about this from the WPBUILDS podcast – needs more promotion – its fantastic!
2023-08-07
I have been using the WordPress Beta Tester plugin for a few months now, and I am blown away by its performance. This plugin has revolutionized the way I test and review WordPress updates, making it easy and hassle-free. One of the best things about this plugin is its simplicity. The interface is straightforward and easy to navigate, making it simple to install and configure. I love how I can easily manage which updates I want to test and review, and how the plugin keeps me informed of the status of each update. Another great feature of the plugin is its reliability. I have yet to experience any issues or bugs with the plugin, and I know that it is constantly being updated and improved by the WordPress team. Overall, I highly recommend the WordPress Beta Tester plugin to any WordPress user who wants to stay ahead of the game and test the latest updates before they are released to the public. It is a must-have plugin for anyone who values the security and stability of their plugin/theme/website.
Przeczytaj 47 recenzji

Kontrybutorzy i deweloperzy

„WordPress Beta Tester” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

Wtyczka „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 Ustawienia do 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ź na mysqli_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łąd jest aktywna
  • link do ustawień, jeśli Zgłoś błąd jest 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() oraz esc_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() jako sanitize_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.php dla funkcji wp_create_nonce(); załaduj go w haku plugins_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_e do 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łami Bleeding edge a Point 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_constant z klasy WP_Beta_Tester do klasy WPBT_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ść WPConfigTransformer w 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_tester na wp-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_options oraz manage_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.php nie 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.

See old-changelog.txt for previous changelog items