Jeżeli do tej pory nadal używasz WordPressa w wersji 3.4.1 to natychmiast po przeczytaniu tego wpisu udaj się do swojego panelu administratora i dokonaj aktualizacji do wersji 3.4.2.
Dlaczego? Ano dlatego samego powodu co zawsze w przypadku małych wersji! Zmiana trzeciej cyferki oznacza, że jest to łatka utrzymaniowa, a historia pokazuje, że pojawia się tylko dla znaczących błędów oraz dla błędów bezpieczeństwa lub potencjalnych podatności.
Tak jest również w przypadku tej wersji w której załatano podatność związaną z eskalacją uprawnień oraz kilkunastu błędów.
Lista poprawek:
- poprawka problemu występującego przy dodawaniu niektórych odnośników do wideo
- przywrócenie filtra 'allowed_themes’
- poprawka błędu obsługi tagu Network:true w czasie budowani listy wtyczek
- poprawka błędu paginacji w categorii
- poprawka błędu w metodzie XML-RPC wp.getPost, która zgubiła kilka pól
- poprawka funkcji wp_check_php_mysql_versions dla PHP 4
- poprawka zawieszania się IE7 po wejściu w edytor obrazków
- poprawka błędu „Class '_WP_Editors’ not found”
- poprawka błędu edytora przy zamianie type=text na type=search
- aktualizacja do najnowszej wersji: imgAreaSelect
- poprawka poważnych błędów związanych z próbą aktualizacji z dużo starszych wersji
- poprawka poważnego błędu: dla motywów nieobsługujących własnych nagłółków mogło dochodzić do wyłożenia się serwisu
- poprawka literówki w WP_Theme::get_template_directory_uri
- poprawka dodawania odnośników kategorii na ekranie dodawania linków
- poprawka błędnego donośnika do obrazka motywu
- pliki .js w gałęzi 3.4 nie zostały zaktualizowane o zmiany w .dev.js
- poprawka dodawania taksonomii do własnych taksonami
- poprawka gubienia elementów w czasie przełączania się między trybem wizualny a HTML
- poprawka kadrowania obrazka nagłówka w konfiguratorze
- poprawka błędu sklejania trackbacków
- poprawka błędów javascript konfiguratora, który nie wyświetlał się w Internet Explorerze
Notka o nowej wersji:
[blo-link-inner href="http://wordpress.org/news/2012/09/wordpress-3-4-2/" nofollow="1"]WordPress › WordPress 3.4.2 Maintenance and Security Release[/blo-link-inner]Lista zamkniętych ticketów:
[blo-link-inner href="http://core.trac.wordpress.org/query?status=closed&resolution=fixed&milestone=3.4.2&group=resolution&order=severity&desc=1" nofollow="1"]WordPress Trac – resolved ticket – WordPress 3.4.2[/blo-link-inner]
Robbe
Po aktualizacji do wersji 3.4.2 pojawił się błąd przy wprowadzaniu własnego pola. Nie pojawia się przy formularzu własne pole przycisk zapisz / aktualizuj. Aby wprowadzić wartość przy edycji wpisu należy zapisać zmiany co utrudnia wprowadzanie danych przy wielu polach własnych. Czy też macie podobny problem z własnymi polami? Jak z tym sobie poradzić? Co ciekawe w innej instalacji WP (postawiony całkowicie od nowa) ta sama sytuacja.
Marcin Pietrzak
@Robbe: Prawdę mówiąc nie wiem o czym piszesz… nie nie mam takiego problemu. Czy próbowałeś/aś na czystej instalacji? Czy na tych samych wtyczkach?
robbe
@Marcin Pietrzak, może tak przedstawię, przy pomocy zrzutu z ekranu:
a po kliknięciu w „dodaj własne pole”
i to dzieje się na czystej wersji WP 3.4.2 bez wtyczek.
Marcin Pietrzak
Prawdę mówiąc coś dziwnego, bo używam 3.4.2 i mam ten przycisk. Spróbuj proszę w trybie anonimowym przeglądarki, bo wtedy nie są używane wtyczki przeglądarki, a być może jakiś adblock coś wygasza.
Marcin Pietrzak
Tu masz rozwiązanie:
http://asif.im/2012/09/11/solution-wordpress-custom-fields-broken-after-3-4-2-update/
Robbe
Wielkie dzięki, problem rozwiązany.
Wcześniej przeprowadziłem nawet dokładny test instalując po koleni wp od wersji 3.1 w górę i wykryłem, że ten problem pojawił się po upgrade’dzie z 3.4.1 do 3.4.2. Domyślałem się, że błąd wkradł się w kodzie JavaScript.
Trochę to dziwne, że nie było słychać o tym problemie na stronach polskojęzycznych.
PS. Taka wtyczka jak hotfix powinna być automatycznie dodawana do WP.
Marcin Pietrzak
@Robbe – super, że zadziałało. Co do wtyczki hotfix, to niekoniecznie, bo ja jej np nie potrzebuje. Nawet jakby był ten błąd u mnie, to nie miałbym potrzeby go instalować. Jak potrzebuje dodatkowych danych to używam http://codex.wordpress.org/Metadata_API