publikacja: 19 grudnia 2009, 18:17; autor: Szymon Skulimowski http://wpninja.pl/wordpress-2-9/

WordPress 2.9

WordPress 2.9

Już się bałem, że chłopaki nie wyrobią się przed Nowym Rokiem a tu proszę – WordPress 2.9 jest już gotowy i można na nim śmigać nawet w polskiej wersji. Aktualizacja poszła bez problemów więc pora na raport dotyczący smakowitych nowości.

WordPress 2.9 – ważniejsze (smakowitsze) nowości

Poniżej opisałem parę większych nowości jakie oferuje WordPress 2.9. Pełna lista zmian dostępna jest na encyklopedii WordPressa – Version 2.9.

  • edycja wgranej grafiki

    W okienku edycyjnym wgranej grafiki pojawił się nowy odnośnik – edytuj obrazek. Za jego pomocą możemy dokonać paru podstawowych czynności na pliku graficznym – wykadrować, obrócić, odbić poziomo lub pionowo i przeskalować:

    Edycja wgranej grafiki

  • ikona wpisu

    Każdy wpis i strona mogą mieć przydzieloną specjalną ikonę – plik graficzny. Opcję trzeba uprzednio aktywować poprzez dodanie do pliku functions.php:

    add_theme_support('post-thumbnails');

    Od tej pory podczas tworzenia wpisu lub strony będziemy mogli określić „ikonę wpisu”:

    Ikona wpisu

    Sam plik graficzny wyświetla się na stronie za pomocą funkcji the_post_thumbnail().

  • dodatkowe opcje wyświetlania galerii

    Znacznik shortcode generujący galerię wgranych zdjęć ([gallery]) został rozszerzony o dwa atrybuty – includeexclude, dzięki którym można precyzyjnie określać jej zawartość.

  • funkcja kosza

    Kosz to miejsce gdzie trafiać będą wszystkie usunięte wpisy, strony i komentarze. Będą one tam przechowywane przez 30 dni po czym zostaną definitywnie usunięte:

    Funkcja kosza

    Ilość dni na przechowywanie można edytować poprzez dodanie do pliku wp-config:

    define('EMPTY_TRASH_DAYS', ilosc-dni);

    Podanie „0″ całkowicie wyłączy funkcję kosza.

  • masowa aktualizacja wtyczek

    Możliwość automatycznego zaktualizowania wszystkich wtyczek za pomocą jednego kliknięcia (zakładka narzędzia / aktualizacja):

    Masowa aktualizacja wtyczek

    Dodatkowo, przy każdej wtyczce wyświetlana jest informacja o stopniu kompatybilności z naszym WordPressem.

  • łatwiejsze osadzanie zewnętrznych multimediów

    Wprowadzono obsługę oEmbed – standardu osadzania multimediów. Dzięki czemu wstawianie filmów z YouTube, Vimeo, DailyMotion, blip.tv czy zdjęć z Flickra polega jedynie na podaniu w treści wpisu odnośnika do danego elementu – WordPress automatycznie zbada link i wstawi odpowiedni kod HTML (lista obsługiwanych serwisów).

    Opcję automatycznego rozpoznawania można wyłączyć (ustawienia / media sekcja wstawianie treści) – wtedy aby wyświetlić element wystarczy zamieścić jego adres w znaczniku shortcode [embed][/embed]:

    Łatwiejsze osadzanie zewnętrznych multimediów

  • naprawa i optymalizacja bazy danych

    Możliwość przeprowadzenia naprawy i optymalizacji bazy danych. Aby uruchomić procedurę należy dodać do wp-config.php:

    define('WP_ALLOW_REPAIR', true);

    Następnie trzeba wejść na stronę:
    http://adres-strony.pl/wp-admin/maint/repair.php

    Naprawa i optymalizacja bazy danych

    Po zakończeniu należy usunąć wpis z pliku wp-config.

  • skracanie adresów poprzez wp.me

    Możliwość skrócenia odnośnika do wpisu bądź strony za pośrednictwem serwisu wp.me:

    Skracanie adresów poprzez wp.me

    Opcja działa tylko wtedy gdy mamy zainstalowaną wtyczkę WordPress.com stats plugin.

WordPress 2.9 – video-prezentacja

WordPress 2.9 – Twoje wrażenia

Jakie jest Twoje zdanie o najnowszej wersji WordPressa?

Komentarze (60)

  1. Łukasz Więcek (19 grudnia 2009, 18:21) #:

    Machnąłeś się przy wpisywaniu znaczników CODE. Najpierw podałeś zamykający, a potem otwierający ;) I zaraz będziesz miał 10 komentarzy, że coś nie działa ;)

  2. Tomasz Kowalczyk (19 grudnia 2009, 18:27) #:

    Zmiany wyglądają obiecująco, ale na razie testuję działanie wersji 2.9 z zainstalowanymi wcześniej wtyczkami na testowej instalacji WordPressa, nie chciałbym, żeby mój serwer produkcyjny ucierpiał na jakiejkolwiek niekompatybilności.

  3. Szymon Skulimowski (19 grudnia 2009, 18:43) #:

    I zaraz będziesz miał 10 komentarzy, że coś nie działa ;)

    Teraz tylko 9 :-). Coś mi się wydaje, że pomajstrowali trochę przy funkcjach przetwarzania treści na kod HTML bo coś co wcześniej działało wysypuje się podczas walidacji.

  4. Marcin (19 grudnia 2009, 19:55) #:

    Co do „Ikony wpisu”. Chodzi o plik wp-includes/functions.php ? Dodałem tam if ( function_exists( 'add_theme_support' ) )
    add_theme_support( 'post-thumbnails' );
    jednak dalej nie widzę takiej opcji :/

  5. Custom (19 grudnia 2009, 20:05) #:

    Daję dwa tygodnie na wersję 2.9.1 ;>
    No i czekam na 3.0

  6. Custom (19 grudnia 2009, 20:09) #:

    @Marcin: functions.php, to takie miejsce, gdzie nie musisz wstawiać funkcji function_exist(); w if(); Zastosuj się do tego, co napisał Szymon. Po prostu wstaw add_theme_support(‚post-thumbnails’);
    ;))

  7. Marcin (19 grudnia 2009, 20:17) #:

    Hmm,
    Fatal error: Call to undefined function add_theme_support() in /home/marcin/domains/xxx/public_html/xxx/wp-includes/functions.php on line 3618

  8. Custom (19 grudnia 2009, 20:26) #:

    Czyli nie ma takiej funkcji. Tutaj już Szymon mógłby się wypowiedzieć (a najlepiej Matt :P).

  9. Szymon Skulimowski (19 grudnia 2009, 21:05) #:

    Chodzi o plik wp-includes/functions.php?

    Nie, chodzi o plik znajdujący się w katalogu szablonu graficznego, z którego aktualnie korzystasz (wp-content/themes/nazwa-szablonu/).

  10. stanley (20 grudnia 2009, 1:57) #:

    Na jednym moim blogu instalacja poszła szybko i sprawnie. Na drugim pojawił się problem. Wyświetla się następujący błąd:

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2798048 bytes) in /users/stanley/www/xxxxx.com/wp-includes/http.php on line 1331

    Orientuje się ktoś w czym jest problem? Z góry dziękuję za pomoc.

  11. marsjaninzmarsa (20 grudnia 2009, 3:31) #:

    Chyba skrypt ma po prostu za mało pamięci – spróbuj powiadomić o tym swojego administratora, może zwiększy limit pamięci dla jednego skryptu…

  12. marsjaninzmarsa (20 grudnia 2009, 3:41) #:

    Poprzednia wiadomość była oczywiście do @Stanleja. ;)

    ciekawe nowości – o połowie z nich pierwsze słyszę, mało jakoś się mówiło o tej wersji…
    Czyli rozumiem, że ta „ikona wpisu” służy do tego samego, do czego wcześniej używało się pól użytkownika, tylko robi to lepiej, tak? Fajna sprawa. :)
    O masowej optymalizacji już pisałem w komentarzu przy innym wpisie, na pewno czasem przyda się automatyczna zamiana linku na klip jutuba – przyzwyczaiłem się już do takiego rozwiązania na blipie, no i jest zwyczajnie wygodne. ;)
    A taki skracacz adresów to jak dla mnie tylko bajer – ja i tak pewnie będę używał tego wbudowanego w ubiquity, niektórym może się przyda…
    Warto aktualizować. :)

  13. tomek (20 grudnia 2009, 9:01) #:

    Fajna sprawa z tymi ikonami, można dowolnie ustawiac wielkość w szablonie, znalazłem krótki opis funkcji
    http://wpengineer.com/the-ultimative-guide-for-the_post_thumbnail-in-wordpress-2-9/

  14. rzepak (20 grudnia 2009, 10:16) #:

    no wreszcie koniec zabaw z custom fieldsami itp zeby mieć miniaturki we wpisach :)

  15. Filu (20 grudnia 2009, 19:50) #:

    W moim przypadku aktualizacja przebiegła bezproblemowo,tylko Simple Tags odmówił współpracy: „Simple Tags can’t work with this WordPress version” :(

  16. Perwol (20 grudnia 2009, 20:39) #:

    A ja znalazłem poważy błąd w 2.9, zmieniłem z powrotem na 2.8. Otóż nie działa planowanie wpisów. Po prostu Wordpress przegapia dodanie. Błąd jest dla mnie poważny bo mam ustawione wpisy w terminarzu… Może ktoś zna rozwiązanie problemu?

  17. Szymon Skulimowski (20 grudnia 2009, 22:24) #:

    Możesz sprawdzić ten artykuł: WordPress 2.7 i problemy z cronem. Ja miałem to samo od wersji 2.7 aż do 2.8.6 – o dziwo przy 2.9 działa (w końcu!) prawidłowo. Generalnie zależy to od hostingu na jakim masz stronę.

  18. Perwol (21 grudnia 2009, 15:47) #:

    Dziękuję. Myślę, że poczekam na następną wersję. Ta nie ma wg. mnie nic dla mnie potrzebnego :)

  19. Perwol (21 grudnia 2009, 16:19) #:

    Jednak zainstalowałem 2.9 i podmieniłem plik cron.php z 2.8. Wszystko działa jak należy. Dziękuję bardzo za pomoc

  20. Tomasz Kowalczyk (21 grudnia 2009, 18:00) #:

    Zaktualizowałem mojego bloga [z pewnym strachem] do wersji 2.9, na szczęście wszystko działa poprawnie, wtyczki także nie sprawiają kłopotu.

  21. kamil (21 grudnia 2009, 19:18) #:

    I problem: Nie można było skopiować pliku /newblog.dkonto.pl/public_html/wp-content/upgrade/all-in-one-seo-pack.tmp/all-in-one-seo-pack/all_in_one_seo_pack-fr_FR.mo w trakcie aktualizacji wtyczek:( co może być przyczyną?

  22. Prosens (21 grudnia 2009, 21:47) #:

    Mnie ciekawi inna opcja – kiedyś było tak, że po publikacji posta mieliśmy nowy czysty post do pisania, od którejś wersji nie ma tego – ktoś wie jak to przywrócić? :)

    wp2.9 póki co bez zastrzeżeń, naprawy czy optymalizacja baz danych na moich stronach nie zrobiła nic – więc ciekawe na czym polega taka optymalizacja…

  23. Jaś Nowak-Kowalski (21 grudnia 2009, 22:08) #:

    Natomiast ja wstrzymam się do poprawionej i odbugowanej wersji 2.9

  24. homikus (22 grudnia 2009, 16:28) #:

    Ominąłem 2.8 i prosto z 2.7 przesiadłem się na 2.9. I jedno jest dla mnie od razu zauważalne – wydajność :)
    Jest tylko jeden problem. Zmienili chyba system aktualizacji automatycznej wtyczek, bo nagle nie chce mi współpracować z serwerem. A wcześniej nie było problemu. Szkoda, bo nie wiem nawet, z czym i jak zwrócić się do dostawcy. Niepowodzenie aktualizacji kończy się tylko lakoniczną informacją, bez konkretów.
    Chyba że to kwestia zmiany w wymaganych pozwoleniach zapisu katalogów, ale nigdzie nie mogę znaleźć jakiejś sensownej informacji na ten temat.

  25. Szymon Skulimowski (23 grudnia 2009, 10:27) #:

    A ja znalazłem poważy błąd w 2.9, zmieniłem z powrotem na 2.8. Otóż nie działa planowanie wpisów. Po prostu Wordpress przegapia dodanie. Błąd jest dla mnie poważny bo mam ustawione wpisy w terminarzu… Może ktoś zna rozwiązanie problemu?

    Tutaj jest oficjalny patch:
    http://core.trac.wordpress.org/attachment/ticket/11505/ticket-11505-full.patch

  26. Saint (23 grudnia 2009, 14:48) #:

    tak z ciekawości to czy MU też załapało się naa tę aktualizacje?

  27. kamil (23 grudnia 2009, 16:43) #:

    Szymon a co z tymi wtyczkami?

  28. Sławek (23 grudnia 2009, 23:46) #:

    Po aktualizacji swojego WP do wersji 2.9 i okazało się, że każdy z wpisów stworzonych wcześniej z terminem publikacji został „przegapiony” i nie został opublikowany. Nigdy wcześniej z tym problemem się nie spotkałem. Co może być tego powodem?

  29. Nathan Usarzewicz (24 grudnia 2009, 9:21) #:

    Rękoma i nogami się podpisuję pod tym, Sławku – o co kaman, bo nie potrafię tego rozkminić!

  30. Jaś Nowak-Kowalski (24 grudnia 2009, 14:06) #:

    Do dwóch wypowiedzi powyżej. Spójrzcie parę komentarzy wyżej. Sławek już to „rozkminił”

  31. Jaś Nowak-Kowalski (24 grudnia 2009, 14:07) #:

    Sorry miało być : Szymek już to rozkminił.

  32. kamil (24 grudnia 2009, 14:13) #:

    Kurcze nie znalazłem rozwiązania problemu związanego z aktualizacją wtyczek i tematów w nowym Wordpressie 2.9 :-( zmieniałem też chmod katalogu plugins na 777 i nadal ten sam błąd:-( . Jeżeli ktoś znajdzie rozwiązanie byłbym bardzo wdzięczny. Przykładowy błąd:
    Nie można było skopiować pliku /newblog.dkonto.pl/public_html/wp-content/upgrade/all-in-one-seo-pack.tmp/all-in-one-seo-pack/all_in_one_seo_pack-fr_FR.mo

    Problem jest o tyle poważny, że z pewnością nie da się zaktualizować automatycznie Wordpressa do 2.9.1.

  33. Wojciech Usarzewicz (24 grudnia 2009, 16:06) #:

    Oż w mięte faktycznie – z samego rana rozkminiać takie rzeczy to nie jest dobre rozwiązanie :D

  34. marsjaninzmarsa (25 grudnia 2009, 1:01) #:

    @Kamil: to nie wina Chmodów – wtyczki są i tak aktualizowane przez FTP, więc lepiej przywróć stare, zewzględów bezpieczeństwa…

  35. kamil (25 grudnia 2009, 1:04) #:

    Podjąłem ciężką decyzje migracji na wordpress.com . Ciężka bardzo ale oszczędności + brak czasu na nieustanne zabawy mam nadzieję, że będzie ok. Najbardziej wkurzające jest to, że nie można dodać zewnętrznych statystyk resztę da się znieść. Stabilność bezpieczeństwo i niby nie dużo ale jakieś 200 zł w kieszeni więcej:) Chociaż właśnie płacę 10$ za mapowanie domeny. :)

  36. Kamil (26 grudnia 2009, 0:36) #:

    Kolejna wersja 2.9.1(!)
    http://wordpress.org/development/2009/12/wordpress-2-9-1-beta-1/

  37. Custom (26 grudnia 2009, 8:42) #:

    O rly?

  38. marsjaninzmarsa (27 grudnia 2009, 22:55) #:

    Ja zaktualizowałem (ręcznie, bo coś mi auto nie chce od paru wydań działać, a i tak niedługo zmieniam hosting, więc nie przejmuję się tym zbytnio), loguje się do panelu, mówi mi, że musi cośtam pogmerać w bazie danych – dobra, klikam dalej… Skrypt mieli coś jakieś 2 minuty, po czym… 504. Tak na bezczela, prosto w twarz. Admin nie wie, o co może chodzić… A ja mam 2 wpisy napisane (!) w WordPadzie (!), które czekają na publikację…
    Fak :|

  39. levre (28 grudnia 2009, 12:49) #:

    a ja dalej mam problem z miniaturą wpisy, wiecie moze jak zrobc by zadziałała??? robie wszystko tak jak jest napisane we wpiscie… i nic

  40. marsjaninzmarsa (28 grudnia 2009, 15:35) #:

    @Levre: Na pewno zrobiłeś wszystko tak jak we wpisie? Nie zapominaj, że musisz jeszcze w odpowiednim miejscu w szablonie wstawić kod wyświetlający tą miniaturkę…

  41. levre (28 grudnia 2009, 17:15) #:

    okej juz działa, zapomniałem dac ; po ()

  42. elgo (29 grudnia 2009, 20:08) #:

    U mnie aktualizacja automatyczna jak zawsze …. z problemami :-), nie można się ponownie zalogować. Nauczony doświadczeniem wszystko jest już ok – aktualizacja z 2.7 do 2.9.

  43. palmiak (30 grudnia 2009, 23:12) #:

    vivee już ciągnie na nowym WP chyba od dnia premiery. Żadnych problemów nie dostrzegłem, a przyznam, że troszkę się martwiłem, bo PHP 5.3 jakoś często bywa nie zauważony przez programistów i z każdym nowy ficzerem drżę teraz ze strachu ;) Jednak z tego co widzę chłopaki piszą to z głową i mimo już kliku zmian wersji PHP wp dalej twardo się trzyma.

  44. palmiak (1 stycznia 2010, 1:10) #:

    ps. dla osób które mają jakieś kłopoty z miniaturkami w wp 2.9 http://vivee.info/2009/12/31/miniaturki-w-wordpres-2-9/

  45. John (2 stycznia 2010, 23:05) #:

    Problem z miniaturkami, we wpisie widnieje IKONA i jest ok jak dodaje obrazek to się wyświetla ale problem leży przy wpisie, gdy już wejdę na bloga zamiast ikony mam „the_post_thumbnail();” ??? why?

  46. marsjaninzmarsa (2 stycznia 2010, 23:14) #:

    @John: A gdzie wpisałeś the_post_thumbnail();? Bo powinieneś w pliku szablonu. A prawdopodobnie wkleiłeś to w samym wpisie. I oto cała tajemnica, tadam! ;)

  47. palmiak (3 stycznia 2010, 13:08) #:

    a napisałeś the_post_thumbnail(); w tagach php? Czyli <?php the_post_thumbnail(); ?> ?

  48. robertone (4 stycznia 2010, 20:31) #:

    Witajcie.
    Co powinienem zrobić, aby te miniatury się wyświetlały:
    Wstawiłem komende do functions.php, pojawiła mi się opcja ikona wpisu a PA i teraz co? Powiedzmy, że mam obrazek wgrany do galerii to jak go mam dodać do wpisu co mam wpisać w tej komendzie ?

    PS. Wiecie może czy opłacili już tą domene wordpreess.org.pl i czy forum będzie działać?

  49. covalic (4 stycznia 2010, 20:48) #:

    Przepraszam za off’a ale może ktoś z Was ma pojęcie co się dzieje z wordpress.org.pl? 2 dzień już jest martwy :/

  50. robertone (4 stycznia 2010, 21:54) #:

    Z tego co sprawdzałem to właściciel domeny wordpress.org.pl zapomniał chyba ją opłacić na kolejny rok i stąd błąd przy wchodzeniu na ten adres. Dane z wois.pl :

    DOMENA: wordpress.org.pl po zakończeniu okresu rozliczeniowego

    utworzona: 2006.01.02 22:27:00
    ostatnia modyfikacja: 2009.01.02 23:42:48
    wygasa: 2010.01.17 22:27:00

  51. covalic (4 stycznia 2010, 21:57) #:

    Qrde, albo celowo? Może już miał dość sponsoringu i tracenia nerwów na takich jak ja? ;)

  52. marsjaninzmarsa (4 stycznia 2010, 22:41) #:

    @Robertone: patrz komentarz powyżej Twojego… I proszę, przeczytaj go ze zrozumieniem.

  53. robertone (4 stycznia 2010, 22:53) #:

    Ok. już zakapowałem co robiłem źle, tyle ,że teraz wyświetla mi ikone nad wypisem i to będzie dla mnie spore wyzwanie, jak to wystylować aby wyświetlało tekst wypisu z prawej strony i pod ikoną postu

  54. Kamil (5 stycznia 2010, 2:01) #:

    Witam, możecie mi powiedzieć jak zrobić w aby uzyskać taki efekt w zamkniętej sondzie (same rezutlaty)? Jak w tym przykładzie: http://www.atb-world.pl/index.php/2009/10/02/behind-nowym-teledyskiem/. Męczę się ciągle i za drugim razem nie mogę uzyskać takiego efektu;/ W panelu admina mam zainstalowaną wtyczkę WP-polls: http://img696.imageshack.us/img696/6674/wppolls.png

  55. Szymon Skulimowski (5 stycznia 2010, 11:19) #:

    Przepraszam za off’a ale może ktoś z Was ma pojęcie co się dzieje z wordpress.org.pl? 2 dzień już jest martwy :/

    Forum już działa.

  56. Gabi (7 stycznia 2010, 23:23) #:

    Wordpress 2.9 jest kiepski, tzn moze zostal wzbogacony o pare bajerow, ale przez to zre mnostwo pamieci :/

  57. ubunciak (13 stycznia 2010, 22:05) #:

    U mnie z kolei inny kłopot:
    Aktualizacja do 2.9 poszła koncertowo, ale dzisiaj na serwerze boo.pl (tam mam swojego WP) zmieniono PHP na 5.3. I moja strona się nie wyświetla, żadnego komunikatu błędu – biała . Adres w pasku jest ok. Pisałam do helpdesku, dostałam odpowiedź, że któryś z modułów jest niekompatybilny, co jest dla mnie dziwne, po ftp (FileZilla) łączę się z serwerem jak zwykle. Co zrobić w takiej sytuacji?

  58. marsjaninzmarsa (14 stycznia 2010, 0:08) #:

    @ubunciak: możesz awaryjnie wyłączyć niekompatybilną wtyczkę logując się właśnie przez ftp i zmieniając nazwę folderu wtyczki – próbuj tak z każdą po kolei aż zadziała ;)
    a hosting to lepiej jak najszybciej zmień, jest wiele lepszych, nawet darmowych. Może też jakiś Twój znajomy użyczyłby Ci miejsca na swoim? Ja tak swojego bloga trzymam już chyba z 8 miesięcy (na nieco ponad rok istnienia) :)

  59. Krzysiek (21 stycznia 2010, 14:24) #:

    Witajcie mam zaktualizowany wp do 2.9.1 i nadal planowane wpisy sie nie pojawiają, wiec podmieniłem w pliku http.php linijke kodu jak zalecano i wciaz nie dziala.

    Macie jakies propozycje?

  60. karolina (9 marca 2010, 12:16) #:

    Po auto zaktualizowaniu do najnowszej wersji oto co pojawia się po wywołaniu strony:
    Briefly unavailable for scheduled maintenance. Check back in a minute.

    jestem załamana , ktoś mi podpowie co zrobić?

Dodaj własny komentarz

Odnośniki z innych stron (3)

Lista innych stron, które w jakiś sposób odnoszą się do opublikowanej tutaj treści:

  1. Wordpress 2.9 Carmen | elimu blog - Joomla! i Drupal

    [...] w polskiej blogo- i newsosferze. Pocztyajcie sami na PCFormat, Antyweb, LinuxNews,  Wpblogger czy WPNinja. Polskie tłumaczenie jak i cała polska paczka też już jest – szacunek dla fanów którzy [...]

  2. markasblog zaktualizowany do wersji Wordpress 2.9 | markasblog

    [...] Więcej informacji znajdziecie na blogu wpninja.pl [...]

  3. WordPress 3.0 – pierwsze informacje

    [...] ma co liczyć na takie zmiany jakie towarzyszyły dwóm poprzednim wydaniom (WordPress 2.8 i WordPress 2.9). WordPress 3.0 będzie z pewnością rewolucyjny z programistycznego punktu widzenia [...]