{"id":8275,"date":"2026-08-26T20:08:01","date_gmt":"2026-08-26T20:08:01","guid":{"rendered":"https:\/\/jchost.pl\/blog\/?p=8275"},"modified":"2026-09-14T07:14:48","modified_gmt":"2026-09-14T07:14:48","slug":"wordpress-7-1-co-nowego","status":"publish","type":"post","link":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/","title":{"rendered":"WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje"},"content":{"rendered":"<!--themify_builder_content-->\n<div id=\"themify_builder_content-8275\" data-postid=\"8275\" class=\"themify_builder_content themify_builder_content-8275 themify_builder tf_clear\">\n                    <div  data-lazy=\"1\" class=\"module_row themify_builder_row tb_5idz964 tb_first tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_1 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col-full tb_u1k6964 first\">\n                            <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_qv8w964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_oret964 first\">\n                    <!-- module fancy heading -->\n<div  class=\"module module-fancy-heading tb_psgl964  tb_hide_divider\" data-lazy=\"1\">\n        <h1 class=\"fancy-heading\">\n    <span class=\"main-head tf_block\">\n                    WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje            <\/span>\n\n    \n    <span class=\"sub-head tf_block tf_rel\">\n                                <\/span>\n    <\/h1>\n<\/div>\n<!-- \/module fancy heading -->\n        <\/div>\n                    <\/div>\n                <\/div>\n                        <\/div>\n        <\/div>\n                        <div  data-lazy=\"1\" class=\"module_row themify_builder_row tb_wcfk964 tf_w\">\n                        <div class=\"row_inner col_align_top tb_col_count_3 tf_box tf_rel\">\n                        <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_koxy964 first\">\n                            <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-2 tb_eo3j964\">\n                    <!-- module text -->\n<div  class=\"module module-text tb_t3ex964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h2>WordPress 7.1<\/h2>\n<p>19 sierpnia 2026 roku ukaza\u0142 si\u0119 WordPress 7.1, czyli drugie du\u017ce wydanie systemu w 2026 roku. Aktualizacja nosi nazw\u0119 \u201eMary Lou\u201d. Nazw\u0119 nadano na cze\u015b\u0107 ameryka\u0144skiej pianistki jazzowej, kompozytorki i aran\u017cerki Mary Lou Williams.<\/p>\n<p>Tym razem nie mamy do czynienia z jedn\u0105 zmian\u0105, kt\u00f3ra ca\u0142kowicie dominuje nad pozosta\u0142ymi. WordPress 7.1 rozwija kilka obszar\u00f3w jednocze\u015bnie: responsywne projektowanie stron, obs\u0142ug\u0119 multimedi\u00f3w, wsp\u00f3\u0142prac\u0119 redakcyjn\u0105, nawigacj\u0119 po panelu oraz dost\u0119pno\u015b\u0107.<\/p>\n<p>Z perspektywy w\u0142a\u015bcicieli stron i hostingu szczeg\u00f3lnie ciekawa jest obs\u0142uga obraz\u00f3w. Cz\u0119\u015b\u0107 operacji wykonywanych dotychczas przez serwer trafia teraz bezpo\u015brednio do przegl\u0105darki u\u017cytkownika.<\/p>\n<p>Skala aktualizacji jest przy tym niema\u0142a. W WordPress 7.1 znalaz\u0142o si\u0119 ponad 310 zg\u0142osze\u0144 z Core Trac. Obejmuje to ponad 100 ulepsze\u0144 i nowych funkcji oraz ponad 180 poprawek b\u0142\u0119d\u00f3w. Do tego dochodzi niemal 600 ulepsze\u0144 i przesz\u0142o 630 napraw zwi\u0105zanych z Gutenbergiem.<\/p>\n<p>Pe\u0142ne zestawienie najwa\u017cniejszych funkcji mo\u017cna znale\u017a\u0107 na <a href=\"https:\/\/wordpress.org\/download\/releases\/7-1\/\">oficjalnej stronie WordPress 7.1<\/a>. Je\u017celi chcesz por\u00f3wna\u0107 obecn\u0105 aktualizacj\u0119 ze zmianami z poprzedniego wydania, zajrzyj r\u00f3wnie\u017c do naszego artyku\u0142u <a href=\"https:\/\/jchost.pl\/blog\/wordpress-7-0-co-nowego\/\">WordPress 7.0 \u2013 co nowego?<\/a>.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_zyuv105 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1715\" height=\"917\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_featured_image.avif\" class=\"wp-post-image wp-image-8291\" title=\"Co nowego WordPress 7.1\" alt=\"Co nowego w WordPress 7.1\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_featured_image.avif 1715w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_featured_image-300x160.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_featured_image-1024x548.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_featured_image-768x411.avif 768w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_featured_image-1536x821.avif 1536w\" sizes=\"auto, (max-width: 1715px) 100vw, 1715px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_gf2o964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_kuqm964 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module box -->\n<div  class=\"module module-box tb_1dfx964 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  yellow\">\n                <div class=\"tb_text_wrap\"><p><strong>Warto wiedzie\u0107:<\/strong> podczas cyklu 7.1 intensywnie testowano edycj\u0119 w czasie rzeczywistym, czyli Real-time Collaboration. Funkcja nie trafi\u0142a jednak do finalnego wydania. Nadal wymaga dalszych prac nad obs\u0142ug\u0105 konflikt\u00f3w, zgodno\u015bci\u0105 i sposobem integracji z WordPress Core.<\/p>\n<\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_kx8a964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_nldf964 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_mkvo964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h3>Co nowego w WordPress 7.1<\/h3>\n<p>W przypadku WordPress 7.1 najwi\u0119ksze zmiany odczuj\u0105 osoby korzystaj\u0105ce z edytora blokowego i Site Editora. Nowe wydanie daje wi\u0119ksz\u0105 kontrol\u0119 nad wygl\u0105dem strony bez pisania CSS. Usprawnia r\u00f3wnie\u017c prac\u0119 z obrazami i rozwija funkcje wsp\u00f3\u0142pracy rozpocz\u0119te w poprzednich wersjach.<\/p>\n<h4>Responsywne style blok\u00f3w bez pisania w\u0142asnego CSS<\/h4>\n<p>Jedn\u0105 z najwa\u017cniejszych nowo\u015bci WordPress 7.1 s\u0105 responsywne style blok\u00f3w. Do tej pory dostosowanie niekt\u00f3rych parametr\u00f3w osobno dla komputer\u00f3w, tablet\u00f3w i telefon\u00f3w cz\u0119sto wymaga\u0142o w\u0142asnego CSS. Czasem potrzebne by\u0142y tak\u017ce funkcje motywu albo zewn\u0119trzny page builder.<\/p>\n<p>WordPress posiada\u0142 ju\u017c mo\u017cliwo\u015b\u0107 sterowania widoczno\u015bci\u0105 blok\u00f3w na r\u00f3\u017cnych ekranach. Nie dawa\u0142o to jednak pe\u0142nej kontroli nad ich wygl\u0105dem.<\/p>\n<p>WordPress 7.1 idzie o krok dalej. W edytorze mo\u017cna okre\u015bli\u0107 r\u00f3\u017cne warto\u015bci styl\u00f3w dla widoku bazowego, tabletu oraz telefonu.<\/p>\n<p>Rozwi\u0105zanie dzia\u0142a r\u00f3wnie\u017c na poziomie Global Styles. Mo\u017cna wi\u0119c ustawi\u0107 wsp\u00f3lne warto\u015bci dla danego rodzaju bloku w ca\u0142ej witrynie. Te same opcje s\u0105 dost\u0119pne dla pojedynczego elementu na konkretnej stronie lub we wpisie.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_8ai8964 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1535\" height=\"1024\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_responsywne_style_blokow.avif\" class=\"wp-post-image wp-image-8290\" title=\"Responsywne style blok\u00f3w w WordPress 7.1\" alt=\"Responsywne style blok\u00f3w w WordPress 7.1\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_responsywne_style_blokow.avif 1535w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_responsywne_style_blokow-300x200.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_responsywne_style_blokow-1024x683.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_responsywne_style_blokow-768x512.avif 768w\" sizes=\"auto, (max-width: 1535px) 100vw, 1535px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_k483964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_is4c964 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_dvvt964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>Zmiana obejmuje standardowe w\u0142a\u015bciwo\u015bci obs\u0142ugiwane przez bloki. Dotyczy to mi\u0119dzy innymi typografii, kolor\u00f3w, t\u0142a, obramowania, odst\u0119p\u00f3w, wymiar\u00f3w i ustawie\u0144 uk\u0142adu.<\/p>\n<p>Mo\u017cna wi\u0119c ustawi\u0107 wi\u0119kszy nag\u0142\u00f3wek na komputerze i zmniejszy\u0107 go na smartfonie. Da si\u0119 r\u00f3wnie\u017c ograniczy\u0107 padding sekcji na ma\u0142ym ekranie albo zmieni\u0107 spos\u00f3b prezentacji elementu bez dopisywania kolejnych regu\u0142 CSS.<\/p>\n<h5>Jak dzia\u0142aj\u0105 breakpointy w WordPress 7.1?<\/h5>\n<p>Domy\u015blnie WordPress wykorzystuje dwa breakpointy. Widok Mobile obejmuje szeroko\u015bci do 480 px. Tablet dzia\u0142a powy\u017cej 480 px i do 782 px.<\/p>\n<p>Osobnego stanu Desktop nie ma. Jego rol\u0119 pe\u0142ni bazowy styl bloku. Mniejsze widoki dziedzicz\u0105 jego ustawienia, dop\u00f3ki u\u017cytkownik nie nadpisze konkretnej w\u0142a\u015bciwo\u015bci.<\/p>\n<p>Tw\u00f3rca motywu mo\u017ce zmieni\u0107 te warto\u015bci w pliku <code>theme.json<\/code>. S\u0142u\u017cy do tego nowe ustawienie <code>settings.viewport<\/code>. Breakpointy mo\u017cna definiowa\u0107 w jednostkach <code>px<\/code>, <code>em<\/code> lub <code>rem<\/code>.<\/p>\n<p>Te same warto\u015bci wykorzystuj\u0105 responsywne style, ustawienia widoczno\u015bci blok\u00f3w oraz podgl\u0105d urz\u0105dze\u0144 w edytorze.<\/p>\n<p>Dla projektant\u00f3w motyw\u00f3w oznacza to mo\u017cliwo\u015b\u0107 przygotowania sp\u00f3jnego systemu responsywnego. Nie trzeba rozrzuca\u0107 warto\u015bci breakpoint\u00f3w pomi\u0119dzy r\u00f3\u017cnymi arkuszami CSS.<\/p>\n<p>Dla zwyk\u0142ego u\u017cytkownika korzy\u015b\u0107 jest jeszcze prostsza. Coraz wi\u0119cej zmian wygl\u0105du strony mo\u017cna wykona\u0107 bez opuszczania edytora.<\/p>\n<h4>Przetwarzanie obraz\u00f3w przenosi si\u0119 z serwera do przegl\u0105darki<\/h4>\n<p>Jedna z najciekawszych technicznie zmian WordPress 7.1 dotyczy sposobu przetwarzania przesy\u0142anych obraz\u00f3w. Dotychczas po wys\u0142aniu zdj\u0119cia wi\u0119kszo\u015b\u0107 pracy wykonywa\u0142 serwer.<\/p>\n<p>PHP przy pomocy bibliotek GD lub Imagick tworzy\u0142 miniatury i skalowa\u0142 du\u017ce pliki. Obraca\u0142 tak\u017ce fotografie na podstawie danych EXIF oraz wykonywa\u0142 ewentualne konwersje format\u00f3w.<\/p>\n<p>Przy niewielkich grafikach mechanizm ten dzia\u0142a bez wi\u0119kszych problem\u00f3w. Sytuacja komplikuje si\u0119 przy zdj\u0119ciach o wysokiej rozdzielczo\u015bci albo witrynach korzystaj\u0105cych z wielu dodatkowych rozmiar\u00f3w obraz\u00f3w.<\/p>\n<p>Ka\u017cda taka operacja zajmuje CPU i pami\u0119\u0107 serwera. Szczeg\u00f3lnie du\u017ce pliki mog\u0105 doprowadzi\u0107 do przekroczenia limitu <code>memory_limit<\/code> PHP albo timeoutu podczas generowania kolejnych wersji zdj\u0119cia.<\/p>\n<p>WordPress 7.1 przenosi kompresj\u0119, skalowanie, obracanie, konwersj\u0119 format\u00f3w i generowanie miniatur do przegl\u0105darki u\u017cytkownika. Mechanizm wykorzystuje WebAssembly oraz przegl\u0105darkow\u0105 wersj\u0119 biblioteki libvips.<\/p>\n<p>Po wykonaniu oblicze\u0144 przegl\u0105darka wysy\u0142a na serwer gotowy obraz i jego dodatkowe rozmiary. Serwer nadal sprawdza pliki, zapisuje je oraz obs\u0142uguje metadane.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_rw4t964 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_przetwarzanie_obrazow.avif\" class=\"wp-post-image wp-image-8289\" title=\"Przetwarzanie obraz\u00f3w po stronie przegl\u0105darki w WordPress 7.1\" alt=\"Przetwarzanie obraz\u00f3w po stronie przegl\u0105darki w WordPress 7.1\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_przetwarzanie_obrazow.avif 1672w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_przetwarzanie_obrazow-300x169.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_przetwarzanie_obrazow-1024x576.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_przetwarzanie_obrazow-768x432.avif 768w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_przetwarzanie_obrazow-1536x864.avif 1536w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_2x2k964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_uhwo964 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_gq4k964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h5>Co oznacza to dla hostingu?<\/h5>\n<p>Z perspektywy hostingu jest to wa\u017cna zmiana. Najbardziej zasobo\u017cerna cz\u0119\u015b\u0107 procesu mo\u017ce zosta\u0107 wykonana na komputerze u\u017cytkownika zamiast w procesie PHP dzia\u0142aj\u0105cym na serwerze.<\/p>\n<p>W praktyce oznacza to mniejsze wykorzystanie CPU i pami\u0119ci podczas dodawania grafik. Spada r\u00f3wnie\u017c ryzyko przekroczenia <code>memory_limit<\/code> oraz wyst\u0105pienia timeoutu przy przetwarzaniu bardzo du\u017cych zdj\u0119\u0107.<\/p>\n<p>Korzy\u015b\u0107 mo\u017ce by\u0107 szczeg\u00f3lnie widoczna na hostingu wsp\u00f3\u0142dzielonym. W takim \u015brodowisku wiele stron korzysta ze wsp\u00f3lnej infrastruktury. Pojedynczy proces PHP ma te\u017c okre\u015blone limity pami\u0119ci i czasu wykonania.<\/p>\n<p>Zmiana ma znaczenie r\u00f3wnie\u017c dla sklep\u00f3w internetowych i wi\u0119kszych portali. Takie witryny cz\u0119sto generuj\u0105 kilka lub kilkana\u015bcie dodatkowych rozmiar\u00f3w ka\u017cdego przes\u0142anego zdj\u0119cia.<\/p>\n<h5>Mniejsze pliki, ale niekoniecznie mniejszy upload<\/h5>\n<p>Oficjalne materia\u0142y WordPress wskazuj\u0105 r\u00f3wnie\u017c na lepsz\u0105 kompresj\u0119 generowanych plik\u00f3w. W przypadku JPEG nowy mechanizm mo\u017ce tworzy\u0107 obrazy o oko\u0142o 15% mniejsze ni\u017c przy typowym przetwarzaniu przez GD lub Imagick.<\/p>\n<p>Mniejsze wersje zdj\u0119\u0107 oznaczaj\u0105 mniej danych pobieranych przez odwiedzaj\u0105cych. Nie oznacza to jednak, \u017ce sam upload zawsze wykorzysta mniej transferu.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module box -->\n<div  class=\"module module-box tb_8l6w113 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  yellow\">\n                <div class=\"tb_text_wrap\"><p><strong>Warto wiedzie\u0107:<\/strong> w trybie client-side przegl\u0105darka wysy\u0142a r\u00f3wnie\u017c wygenerowane przez siebie rozmiary obrazu. \u0141\u0105czny transfer do serwera mo\u017ce wi\u0119c by\u0107 wi\u0119kszy ni\u017c wcze\u015bniej.<\/p>\n<\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_4gvf964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_n55z964 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_wc4c964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>G\u0142\u00f3wna korzy\u015b\u0107 dla hostingu polega na odci\u0105\u017ceniu CPU i pami\u0119ci. Oszcz\u0119dno\u015b\u0107 transferu pojawia si\u0119 przede wszystkim p\u00f3\u017aniej, gdy obrazy pobieraj\u0105 u\u017cytkownicy strony.<\/p>\n<h5>Co je\u015bli przegl\u0105darka nie obs\u0142uguje nowego mechanizmu?<\/h5>\n<p>WordPress sprawdza mo\u017cliwo\u015bci przegl\u0105darki i urz\u0105dzenia. Je\u017celi \u015brodowisko nie obs\u0142uguje wymaganych funkcji, system automatycznie wraca do tradycyjnego przetwarzania po stronie serwera.<\/p>\n<p>W momencie premiery pe\u0142na \u015bcie\u017cka WebAssembly dzia\u0142a przede wszystkim w obs\u0142ugiwanych przegl\u0105darkach opartych na Chromium. Dzi\u0119ki mechanizmowi fallback w\u0142a\u015bciciel witryny nie musi przygotowywa\u0107 osobnej konfiguracji dla pozosta\u0142ych u\u017cytkownik\u00f3w.<\/p>\n<p>Prace nad client-side media processing trwa\u0142y ju\u017c podczas cyklu WordPress 7.0. Funkcj\u0119 przetestowano, ale wycofano przed finalnym wydaniem.<\/p>\n<p>WordPress 7.1 rozwija te podstawy i po raz pierwszy wprowadza rozwi\u0105zanie do WordPress Core. Mechanizm dzia\u0142a domy\u015blnie tam, gdzie pozwala na to \u015brodowisko u\u017cytkownika.<\/p>\n<h4>AVIF, HEIC i HDR gain maps<\/h4>\n<p>Przeniesienie cz\u0119\u015bci operacji multimedialnych do przegl\u0105darki pozwoli\u0142o WordPressowi rozszerzy\u0107 obs\u0142ug\u0119 wsp\u00f3\u0142czesnych format\u00f3w obraz\u00f3w. Jedn\u0105 z praktycznych zmian jest lepsza praca z plikami HEIC i HEIF.<\/p>\n<p>Z tymi formatami mo\u017cna spotka\u0107 si\u0119 szczeg\u00f3lnie w przypadku zdj\u0119\u0107 wykonywanych iPhone&#8217;em.<\/p>\n<p>W obs\u0142ugiwanym \u015brodowisku taki plik mo\u017ce zosta\u0107 odczytany po stronie u\u017cytkownika. Nast\u0119pnie WordPress przesy\u0142a do biblioteki gotowy do wykorzystania JPEG.<\/p>\n<p>WordPress zachowuje jednocze\u015bnie oryginalny plik HEIC jako plik \u017ar\u00f3d\u0142owy. Ogranicza to zale\u017cno\u015b\u0107 od bibliotek do dekodowania HEIC zainstalowanych na serwerze.<\/p>\n<p>Podobn\u0105 korzy\u015b\u0107 otrzymuje AVIF. W ramach client-side processing WordPress mo\u017ce dekodowa\u0107 ten format w przegl\u0105darce bez wymagania odpowiedniego wsparcia po stronie serwera.<\/p>\n<p>W przypadku materia\u0142\u00f3w 10- i 12-bitowych zachowywana jest tak\u017ce zwi\u0119kszona g\u0142\u0119bia bitowa. Ma to znaczenie mi\u0119dzy innymi przy zdj\u0119ciach HDR.<\/p>\n<h5>HDR gain maps w WordPress 7.1<\/h5>\n<p>WordPress 7.1 obs\u0142uguje ponadto HDR gain maps. W uproszczeniu gain map to dodatkowa informacja zapisana w obrazie.<\/p>\n<p>Kompatybilny ekran HDR mo\u017ce dzi\u0119ki niej pokaza\u0107 wi\u0119ksz\u0105 rozpi\u0119to\u015b\u0107 tonaln\u0105. Pozosta\u0142e urz\u0105dzenia nadal otrzymuj\u0105 prawid\u0142owy obraz SDR.<\/p>\n<p>WordPress wykrywa takie pliki i zachowuje map\u0119 r\u00f3wnie\u017c w wygenerowanych mniejszych wersjach zdj\u0119cia.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_hqpp964 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1535\" height=\"1024\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_obsluga_heic_avif_hdr.avif\" class=\"wp-post-image wp-image-8288\" title=\"Obs\u0142uga HEIC AVIF i HDR w WordPress 7.1\" alt=\"Obs\u0142uga HEIC AVIF i HDR w WordPress 7.1\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_obsluga_heic_avif_hdr.avif 1535w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_obsluga_heic_avif_hdr-300x200.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_obsluga_heic_avif_hdr-1024x683.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_obsluga_heic_avif_hdr-768x512.avif 768w\" sizes=\"auto, (max-width: 1535px) 100vw, 1535px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_9t3o964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_bu7c964 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_igo3964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>W przypadku plik\u00f3w zawieraj\u0105cych gain map WordPress celowo pomija automatyczn\u0105 zmian\u0119 kodeka, je\u017celi prowadzi\u0142aby ona do utraty danych HDR.<\/p>\n<p>Wi\u0119kszo\u015b\u0107 w\u0142a\u015bcicieli stron nie zauwa\u017cy tej zmiany bezpo\u015brednio w panelu. Przygotowuje ona jednak bibliotek\u0119 medi\u00f3w na formaty coraz cz\u0119\u015bciej stosowane przez nowoczesne telefony i aparaty.<\/p>\n<h4>Nowy edytor obraz\u00f3w i wygodniejsze kadrowanie<\/h4>\n<p>Zmieni\u0142 si\u0119 nie tylko spos\u00f3b przetwarzania obraz\u00f3w, ale r\u00f3wnie\u017c ich r\u0119czna edycja. Dotychczasowe narz\u0119dzie kadrowania dzia\u0142aj\u0105ce wewn\u0105trz edytora zast\u0105pi\u0142o osobne okno edytora medi\u00f3w.<\/p>\n<p>Znany przycisk kadrowania nadal pozostaje na swoim miejscu. Teraz otwiera jednak kompletne \u015brodowisko do edycji obrazu.<\/p>\n<p>Mo\u017cna przycina\u0107 grafik\u0119 swobodnie albo wed\u0142ug wybranych proporcji. Dost\u0119pne jest r\u00f3wnie\u017c dok\u0142adniejsze obracanie, odbijanie poziome i pionowe oraz edycja powi\u0105zanych metadanych.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_sa7y699 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1535\" height=\"1024\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_nowe_okno_edycji_obrazu.avif\" class=\"wp-post-image wp-image-8287\" title=\"Nowe okno edycji i kadrowania obraz\u00f3w w WordPress 7.1\" alt=\"Nowe okno edycji i kadrowania obraz\u00f3w w WordPress 7.1\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_nowe_okno_edycji_obrazu.avif 1535w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_nowe_okno_edycji_obrazu-300x200.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_nowe_okno_edycji_obrazu-1024x683.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_nowe_okno_edycji_obrazu-768x512.avif 768w\" sizes=\"auto, (max-width: 1535px) 100vw, 1535px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_13sw964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_b222964 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_zxqw964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>W praktyce jest to przede wszystkim uporz\u0105dkowanie pracy. Zamiast kilku rozproszonych narz\u0119dzi u\u017cytkownik otrzymuje jedno miejsce do wykonania podstawowych poprawek przed publikacj\u0105 zdj\u0119cia.<\/p>\n<p>Dla redaktor\u00f3w regularnie przygotowuj\u0105cych grafiki do wpis\u00f3w mo\u017ce to ograniczy\u0107 konieczno\u015b\u0107 uruchamiania zewn\u0119trznego programu graficznego przy prostych poprawkach.<\/p>\n<h4>Notes z formatowaniem tekstu, @mentions i komentarzami do konkretnego fragmentu<\/h4>\n<p>WordPress 7.1 mocno rozwija r\u00f3wnie\u017c Notes. To system komentarzy s\u0142u\u017c\u0105cy do omawiania tre\u015bci bezpo\u015brednio wewn\u0105trz edytora.<\/p>\n<p>Funkcja przyda si\u0119 szczeg\u00f3lnie w firmach, agencjach i redakcjach. Nad jednym materia\u0142em cz\u0119sto pracuje tam autor, korektor, grafik oraz osoba zatwierdzaj\u0105ca publikacj\u0119.<\/p>\n<p>W nowej wersji notatki obs\u0142uguj\u0105 rich text. W tre\u015bci komentarza mo\u017cna stosowa\u0107 mi\u0119dzy innymi pogrubienie, kursyw\u0119, kod oraz linki.<\/p>\n<p>Wa\u017cniejszym dodatkiem s\u0105 wzmianki <code>@mentions<\/code>. Po wpisaniu znaku <code>@<\/code> WordPress wy\u015bwietla list\u0119 wsp\u00f3\u0142pracownik\u00f3w. Mo\u017cna dzi\u0119ki temu wskaza\u0107 konkretn\u0105 osob\u0119, kt\u00f3ra otrzyma powiadomienie.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_vilw964 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1535\" height=\"1024\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_notes.avif\" class=\"wp-post-image wp-image-8286\" title=\"Notes i wzmianki w WordPress 7.1\" alt=\"Notes i wzmianki w WordPress 7.1\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_notes.avif 1535w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_notes-300x200.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_notes-1024x683.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_notes-768x512.avif 768w\" sizes=\"auto, (max-width: 1535px) 100vw, 1535px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_028m964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_587j964 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_tyti964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h5>Komentarz przypisany do konkretnego fragmentu tekstu<\/h5>\n<p>Zmieni\u0142o si\u0119 tak\u017ce miejsce przypisywania komentarza. Notatka nie musi ju\u017c odnosi\u0107 si\u0119 wy\u0142\u0105cznie do ca\u0142ego bloku.<\/p>\n<p>Mo\u017cna zaznaczy\u0107 konkretny fragment tekstu i pozostawi\u0107 uwag\u0119 w\u0142a\u015bnie przy nim. Pozwala to jednoznacznie wskaza\u0107 s\u0142owo lub zdanie wymagaj\u0105ce korekty.<\/p>\n<p>Na tym samym bloku mo\u017cna utworzy\u0107 kilka osobnych rozm\u00f3w. D\u0142u\u017csze w\u0105tki da si\u0119 zwin\u0105\u0107, dzi\u0119ki czemu nie zajmuj\u0105 ca\u0142ej bocznej cz\u0119\u015bci edytora.<\/p>\n<p>Notes coraz bardziej przypomina wi\u0119c narz\u0119dzie do rzeczywistego procesu redakcyjnego. Nie jest ju\u017c tylko prost\u0105 funkcj\u0105 zostawiania komentarza.<\/p>\n<p>Nie nale\u017cy przy tym myli\u0107 Notes z Real-time Collaboration. WordPress 7.1 poprawia komunikacj\u0119 asynchroniczn\u0105 pomi\u0119dzy u\u017cytkownikami. Jednoczesna edycja tego samego dokumentu przez kilka os\u00f3b nadal nie jest jednak cz\u0119\u015bci\u0105 finalnego wydania.<\/p>\n<h4>Pasek administratora dost\u0119pny r\u00f3wnie\u017c w edytorach<\/h4>\n<p>Kolejna zmiana jest prostsza, ale zauwa\u017c\u0105 j\u0105 niemal wszyscy regularnie pracuj\u0105cy w kokpicie. Pasek administratora WordPress pozostaje teraz dost\u0119pny r\u00f3wnie\u017c na obs\u0142ugiwanych ekranach edytora.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_fmkp632 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1535\" height=\"1024\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_pasek_administratora.avif\" class=\"wp-post-image wp-image-8285\" title=\"Pasek administratora w edytorze WordPress 7.1\" alt=\"Pasek administratora w edytorze WordPress 7.1\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_pasek_administratora.avif 1535w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_pasek_administratora-300x200.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_pasek_administratora-1024x683.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_pasek_administratora-768x512.avif 768w\" sizes=\"auto, (max-width: 1535px) 100vw, 1535px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_1drz964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_o7w6964 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_ebvo964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>Do tej pory przej\u015bcie pomi\u0119dzy klasycznym panelem administracyjnym, edytorem wpisu i Site Editorem mog\u0142o przypomina\u0107 korzystanie z kilku oddzielnych aplikacji.<\/p>\n<p>WordPress 7.1 ogranicza ten podzia\u0142. Zachowuje znajomy pasek administratora wraz z podstawowymi elementami nawigacji.<\/p>\n<p>Sam pasek otrzyma\u0142 r\u00f3wnie\u017c niewielkie zmiany wizualne. Nie jest to przebudowa na skal\u0119 zmian panelu w WordPress 7.0. To raczej kolejny element szerszego projektu ujednolicania interfejsu administracyjnego.<\/p>\n<p>Autorzy wtyczek dodaj\u0105cych w\u0142asne elementy do paska powinni sprawdzi\u0107 ich dzia\u0142anie w edytorach. Warto r\u00f3wnie\u017c przetestowa\u0107 je podczas nawigacji wykonywanej po stronie klienta.<\/p>\n<h4>Hover, focus, focus-visible i active bez w\u0142asnego CSS<\/h4>\n<p>WordPress 7.1 rozwija tak\u017ce mo\u017cliwo\u015bci definiowania stan\u00f3w interaktywnych element\u00f3w. U\u017cytkownik mo\u017ce okre\u015bli\u0107 wygl\u0105d bloku Button oraz Navigation Link w stanach <code>hover<\/code>, <code>focus<\/code>, <code>focus-visible<\/code> i <code>active<\/code>.<\/p>\n<p>Mo\u017cna wi\u0119c ustawi\u0107 inny kolor przycisku po najechaniu kursorem. Da si\u0119 r\u00f3wnie\u017c przygotowa\u0107 wyra\u017ane obramowanie podczas obs\u0142ugi klawiatur\u0105 albo odmienny wygl\u0105d aktywnego elementu.<\/p>\n<p>Nie wymaga to r\u0119cznego pisania selektor\u00f3w CSS.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_zzfm964 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1535\" height=\"1024\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_stany_hover_focus_active.avif\" class=\"wp-post-image wp-image-8284\" title=\"Stany hover focus i active w WordPress 7.1\" alt=\"Stany hover focus i active w WordPress 7.1\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_stany_hover_focus_active.avif 1535w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_stany_hover_focus_active-300x200.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_stany_hover_focus_active-1024x683.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_stany_hover_focus_active-768x512.avif 768w\" sizes=\"auto, (max-width: 1535px) 100vw, 1535px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_phct964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_y4ld964 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_7ubi964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>Na poziomie technicznym style mo\u017ce r\u00f3wnie\u017c definiowa\u0107 autor motywu w <code>theme.json<\/code>. U\u0142atwia to budowanie sp\u00f3jnego systemu wizualnego.<\/p>\n<p>Interaktywne zachowanie przycisk\u00f3w i odno\u015bnik\u00f3w mo\u017cna ustali\u0107 globalnie. W razie potrzeby da si\u0119 je nast\u0119pnie zmieni\u0107 dla konkretnego elementu.<\/p>\n<p>Warto podkre\u015bli\u0107, \u017ce dost\u0119pne bezpo\u015brednio dla u\u017cytkownika narz\u0119dzia dotycz\u0105 w WordPress 7.1 blok\u00f3w Button i Navigation Link. Nie jest to jeszcze uniwersalny edytor wszystkich pseudoklas dla ka\u017cdego bloku.<\/p>\n<h4>Nowe bloki Playlist i Tabs<\/h4>\n<p>Biblioteka blok\u00f3w zosta\u0142a poszerzona o dwa elementy. Wcze\u015bniej bardzo cz\u0119sto wymaga\u0142y one instalacji dodatkowej wtyczki albo u\u017cycia rozwi\u0105zania dostarczanego przez motyw lub page builder.<\/p>\n<h5>Blok Playlist<\/h5>\n<p>Pierwszym jest <strong>Playlist<\/strong>. Blok pozwala umie\u015bci\u0107 na stronie kolekcj\u0119 plik\u00f3w audio.<\/p>\n<p>U\u017cytkownik mo\u017ce przechodzi\u0107 pomi\u0119dzy kolejnymi nagraniami bez osadzania ka\u017cdego z nich jako osobnego odtwarzacza. Dost\u0119pny jest r\u00f3wnie\u017c opcjonalny widok waveform prezentuj\u0105cy graficzny przebieg d\u017awi\u0119ku.<\/p>\n<p>Rozwi\u0105zanie sprawdzi si\u0119 nie tylko w serwisach muzycznych. Mo\u017cna wykorzysta\u0107 je r\u00f3wnie\u017c do podcast\u00f3w, wyk\u0142ad\u00f3w, kurs\u00f3w, materia\u0142\u00f3w konferencyjnych czy kilku wersji j\u0119zykowych nagrania.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_rqz6842 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1535\" height=\"1024\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_blok_playlist.avif\" class=\"wp-post-image wp-image-8283\" title=\"Blok Playlist w WordPress 7.1\" alt=\"Blok Playlist w WordPress 7.1\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_blok_playlist.avif 1535w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_blok_playlist-300x200.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_blok_playlist-1024x683.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_blok_playlist-768x512.avif 768w\" sizes=\"auto, (max-width: 1535px) 100vw, 1535px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_qxzs964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_9uew964 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_yetc964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h5>Blok Tabs<\/h5>\n<p>Drug\u0105 nowo\u015bci\u0105 jest <strong>Tabs<\/strong>, czyli natywny blok zak\u0142adek. Pozwala podzieli\u0107 powi\u0105zane informacje pomi\u0119dzy kilka paneli i wy\u015bwietla\u0107 tylko jeden z nich w danym momencie.<\/p>\n<p>Dzi\u0119ki temu d\u0142ugi zestaw tre\u015bci nie musi zajmowa\u0107 ca\u0142ej strony.<\/p>\n<p>Zak\u0142adki mog\u0105 sprawdzi\u0107 si\u0119 mi\u0119dzy innymi przy specyfikacjach produkt\u00f3w, opisach us\u0142ug, instrukcjach i materia\u0142ach podzielonych na logiczne kategorie.<\/p>\n<p>Funkcja trafia do standardowej biblioteki blok\u00f3w. Jej podstawowe wykorzystanie nie wymaga wi\u0119c instalowania osobnego rozszerzenia tylko po to, aby uzyska\u0107 taki uk\u0142ad.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_p610964 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1535\" height=\"1024\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_blok_tabs.avif\" class=\"wp-post-image wp-image-8282\" title=\"Blok Tabs w WordPress 7.1\" alt=\"Blok Tabs w WordPress 7.1\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_blok_tabs.avif 1535w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_blok_tabs-300x200.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_blok_tabs-1024x683.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_blok_tabs-768x512.avif 768w\" sizes=\"auto, (max-width: 1535px) 100vw, 1535px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_9r5o964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_pluk964 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_9ih2964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <h3>Pozosta\u0142e zmiany w WordPress 7.1<\/h3>\n<p>Najbardziej widoczne nowo\u015bci nie wyczerpuj\u0105 listy zmian. WordPress 7.1 zawiera r\u00f3wnie\u017c szereg ulepsze\u0144 dla tw\u00f3rc\u00f3w motyw\u00f3w i wtyczek, administrator\u00f3w oraz os\u00f3b utrzymuj\u0105cych bardziej rozbudowane strony.<\/p>\n<h4>W\u0142asne zestawy ikon i publiczne SVG Icon API<\/h4>\n<p>WordPress 7.1 rozwija rozwi\u0105zania zwi\u0105zane z ikonami i udost\u0119pnia publiczne SVG Icon API.<\/p>\n<p>Sama idea wykorzystywania natywnych ikon nie zaczyna si\u0119 w tej wersji. Podstawy tego kierunku pojawi\u0142y si\u0119 ju\u017c wcze\u015bniej.<\/p>\n<p>Od 7.1 autorzy rozszerze\u0144 mog\u0105 jednak korzysta\u0107 ze standaryzowanego sposobu rejestrowania w\u0142asnych ikon i ca\u0142ych kolekcji.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module image -->\n<div  class=\"module module-image tb_ib0l853 image-center rounded drop-shadow  tf_mw\" data-lazy=\"1\">\n        <div class=\"image-wrap tf_rel tf_mw\">\n            <img loading=\"lazy\" decoding=\"async\" width=\"1535\" height=\"1024\" src=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_wybor_ikon.avif\" class=\"wp-post-image wp-image-8281\" title=\"W\u0142asne zestawy ikon w WordPress 7.1\" alt=\"W\u0142asne zestawy ikon w WordPress 7.1\" srcset=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_wybor_ikon.avif 1535w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_wybor_ikon-300x200.avif 300w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_wybor_ikon-1024x683.avif 1024w, https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_wybor_ikon-768x512.avif 768w\" sizes=\"auto, (max-width: 1535px) 100vw, 1535px\" \/>    \n        <\/div>\n    <!-- \/image-wrap -->\n    \n        <\/div>\n<!-- \/module image -->        <div  data-lazy=\"1\" class=\"module_subrow themify_builder_sub_row tf_w col_align_top tb_col_count_1 tb_t7n4964\">\n                <div  data-lazy=\"1\" class=\"module_column sub_column col-full tb_6wzu964 first\">\n                            <\/div>\n                    <\/div>\n        <!-- module text -->\n<div  class=\"module module-text tb_okfk964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>Do dyspozycji deweloper\u00f3w s\u0105 mi\u0119dzy innymi funkcje <code>wp_register_icon_collection()<\/code>, <code>wp_register_icon()<\/code> oraz <code>wp_get_icon()<\/code>.<\/p>\n<p>Edytor mo\u017ce nast\u0119pnie korzysta\u0107 z zarejestrowanych zestaw\u00f3w obok standardowej biblioteki WordPress.<\/p>\n<p>Ma to znaczenie przede wszystkim dla autor\u00f3w motyw\u00f3w, system\u00f3w blokowych i wi\u0119kszych wtyczek. Nie musz\u0105 ju\u017c tworzy\u0107 ca\u0142kowicie niezale\u017cnego mechanizmu wyboru ikon.<\/p>\n<p>Zamiast tego mog\u0105 integrowa\u0107 swoje zasoby z rozwi\u0105zaniem dostarczanym przez WordPress Core.<\/p>\n<h4>Edytor wpis\u00f3w zawsze pracuje w iframe<\/h4>\n<p>WordPress 7.1 ko\u0144czy proces przenoszenia edytora wpis\u00f3w do iframe. Od tej wersji obszar edytowanej tre\u015bci dzia\u0142a w odseparowanym dokumencie dla wszystkich motyw\u00f3w.<\/p>\n<p>Podobny mechanizm dzia\u0142a ju\u017c w Site Editorze.<\/p>\n<p>Dla zwyk\u0142ego autora zmiana powinna by\u0107 niemal niewidoczna. Technicznie zapewnia jednak bardziej przewidywalne \u015brodowisko.<\/p>\n<p>Style panelu administratora nie przenikaj\u0105 przypadkowo do edytowanej zawarto\u015bci. Jednostki zale\u017cne od szeroko\u015bci viewportu oraz media queries odnosz\u0105 si\u0119 tak\u017ce do samego obszaru edycji.<\/p>\n<p>Dzi\u0119ki temu responsywne uk\u0142ady mog\u0105 zachowywa\u0107 si\u0119 bardziej podobnie do front-endu.<\/p>\n<p>Na t\u0119 zmian\u0119 powinni zwr\u00f3ci\u0107 uwag\u0119 autorzy starszych wtyczek rozszerzaj\u0105cych edytor. Kod JavaScript lub CSS zak\u0142adaj\u0105cy bezpo\u015bredni dost\u0119p pomi\u0119dzy dokumentami mo\u017ce wymaga\u0107 test\u00f3w i dostosowania.<\/p>\n<h4>Dost\u0119pno\u015b\u0107 i czytelniejsza obs\u0142uga WordPressa<\/h4>\n<p>WordPress 7.1 zawiera r\u00f3wnie\u017c du\u017cy zestaw zmian zwi\u0105zanych z dost\u0119pno\u015bci\u0105.<\/p>\n<p>Poprawiono mi\u0119dzy innymi obs\u0142ug\u0119 czytnik\u00f3w ekranu, struktur\u0119 niekt\u00f3rych tabel administracyjnych i etykiety element\u00f3w interfejsu. Zmiany dotycz\u0105 tak\u017ce zachowania fokusu oraz nawigacji wewn\u0105trz edytora.<\/p>\n<p>Nowo\u015bci\u0105 techniczn\u0105 jest wsp\u00f3lny mechanizm dost\u0119pnych tooltip\u00f3w. Funkcje <code>wp_get_tooltip()<\/code> i <code>wp_get_toggletip()<\/code> pozwalaj\u0105 tw\u00f3rcom interfejsu prezentowa\u0107 dodatkowe informacje w bardziej dost\u0119pny spos\u00f3b.<\/p>\n<p>Nie trzeba wi\u0119c opiera\u0107 si\u0119 wy\u0142\u0105cznie na atrybucie <code>title<\/code> ani elementach reaguj\u0105cych tylko na wska\u017anik myszy.<\/p>\n<p>Poprawki dotycz\u0105 r\u00f3wnie\u017c nowych blok\u00f3w Tabs i Playlist.<\/p>\n<p>Ma to znaczenie, poniewa\u017c zak\u0142adki, odtwarzacze i inne interaktywne komponenty \u0142atwo mog\u0105 utrudnia\u0107 nawigacj\u0119. Dotyczy to szczeg\u00f3lnie os\u00f3b korzystaj\u0105cych z klawiatury lub czytnika ekranu.<\/p>\n<h4>Media Library, odporniejszy upload i GIF zamieniany na wideo<\/h4>\n<p>Zmiany w obs\u0142udze multimedi\u00f3w nie ko\u0144cz\u0105 si\u0119 na obrazach. Biblioteka medi\u00f3w w widoku siatki domy\u015blnie korzysta teraz z niesko\u0144czonego przewijania.<\/p>\n<p>U\u017cytkownik, kt\u00f3ry preferuje tradycyjny podzia\u0142 na strony, mo\u017ce przywr\u00f3ci\u0107 paginacj\u0119 we w\u0142asnych ustawieniach.<\/p>\n<h5>Odporniejsze przesy\u0142anie plik\u00f3w<\/h5>\n<p>Usprawniono r\u00f3wnie\u017c sam proces przesy\u0142ania plik\u00f3w. WordPress pokazuje post\u0119p operacji i mo\u017ce automatycznie ponowi\u0107 nieudane \u017c\u0105dania przy przej\u015bciowych problemach z sieci\u0105.<\/p>\n<p>W przypadku client-side media processing poszczeg\u00f3lne rozmiary obrazu s\u0105 przesy\u0142ane osobno. Chwilowy problem z po\u0142\u0105czeniem nie musi wi\u0119c oznacza\u0107 rozpoczynania ca\u0142ego procesu od pocz\u0105tku.<\/p>\n<h5>Animowany GIF jako wideo<\/h5>\n<p>WordPress 7.1 oferuje ponadto opcjonaln\u0105 konwersj\u0119 animowanych GIF-\u00f3w do materia\u0142\u00f3w wideo.<\/p>\n<p>W typowych przypadkach MP4 lub WebM mo\u017ce by\u0107 znacznie mniejszy od animowanego GIF-a przy zachowaniu podobnego efektu dla u\u017cytkownika.<\/p>\n<p>Funkcja nie zast\u0119puje jednak bezwarunkowo wszystkich GIF-\u00f3w. Materia\u0142y wymagaj\u0105ce zachowania przezroczysto\u015bci mog\u0105 pozosta\u0107 w oryginalnej formie.<\/p>\n<h4>Wi\u0119ksza kontrola nad Speculative Loading<\/h4>\n<p>WordPress rozwija tak\u017ce mechanizm speculative loading. Jego zadaniem jest wcze\u015bniejsze pobieranie zasob\u00f3w zwi\u0105zanych ze stron\u0105, do kt\u00f3rej u\u017cytkownik prawdopodobnie za chwil\u0119 przejdzie.<\/p>\n<p>Odpowiednio zastosowany mechanizm mo\u017ce skr\u00f3ci\u0107 odczuwalny czas przechodzenia pomi\u0119dzy podstronami.<\/p>\n<p>W WordPress 7.1 domy\u015blne parametry tego rozwi\u0105zania mo\u017cna konfigurowa\u0107 za pomoc\u0105 zmiennych \u015brodowiskowych lub sta\u0142ych.<\/p>\n<p>To zmiana interesuj\u0105ca przede wszystkim administrator\u00f3w i firmy hostingowe. Pozwala dostosowa\u0107 dzia\u0142anie mechanizmu na poziomie \u015brodowiska bez przygotowywania osobnej wtyczki wy\u0142\u0105cznie do zmiany konfiguracji.<\/p>\n<h4>Pozosta\u0142e zmiany i poprawki<\/h4>\n<p>Poza przedstawionymi wcze\u015bniej funkcjami WordPress 7.1 zawiera r\u00f3wnie\u017c wiele mniejszych aktualizacji. Cz\u0119\u015b\u0107 z nich b\u0119dzie szczeg\u00f3lnie istotna dla tw\u00f3rc\u00f3w motyw\u00f3w i rozszerze\u0144.<\/p>\n<h5>Zmiany w edytorze i systemie styl\u00f3w<\/h5>\n<ul>\n<li><strong>Text Shadow w Global Styles<\/strong> \u2013 system styl\u00f3w otrzymuje obs\u0142ug\u0119 cienia tekstu. Motywy i kompatybilne elementy mog\u0105 dzi\u0119ki temu korzysta\u0107 z niego przez natywny mechanizm stylowania.<\/li>\n<li><strong>Gradienty t\u0142a dla blok\u00f3w<\/strong> \u2013 WordPress 7.1 pozwala blokom udost\u0119pnia\u0107 ustawienia gradientowego t\u0142a przez standardowy system Block Supports.<\/li>\n<li><strong>Minimalna szeroko\u015b\u0107 blok\u00f3w<\/strong> \u2013 bloki mog\u0105 udost\u0119pnia\u0107 natywn\u0105 kontrol\u0119 minimalnej szeroko\u015bci. U\u0142atwia to tworzenie bardziej przewidywalnych uk\u0142ad\u00f3w bez dodatkowego CSS.<\/li>\n<li><strong>Ulepszony blok Custom HTML<\/strong> \u2013 obs\u0142ugiwane bloki w podgl\u0105dzie Custom HTML mog\u0105 pozosta\u0107 edytowalne. Upraszcza to prac\u0119 z tre\u015bci\u0105 \u0142\u0105cz\u0105c\u0105 HTML i standardowe bloki.<\/li>\n<li><strong>Query Loop z mo\u017cliwo\u015bci\u0105 wykluczenia aktualnego wpisu<\/strong> \u2013 przy tworzeniu list powi\u0105zanych materia\u0142\u00f3w mo\u017cna wykluczy\u0107 stron\u0119 lub wpis, kt\u00f3ry u\u017cytkownik w\u0142a\u015bnie ogl\u0105da.<\/li>\n<\/ul>\n<h5>Zmiany dla deweloper\u00f3w i wydajno\u015bci<\/h5>\n<ul>\n<li><strong>Rozwini\u0119te Abilities API<\/strong> \u2013 pojawiaj\u0105 si\u0119 kolejne mechanizmy filtrowania, walidacji i obs\u0142ugi cyklu wykonywania. Rozwini\u0119to r\u00f3wnie\u017c publiczne udost\u0119pnianie zarejestrowanych mo\u017cliwo\u015bci.<\/li>\n<li><strong>DataViews, DataForm i View Config API<\/strong> \u2013 deweloperzy zyskuj\u0105 wi\u0119ksz\u0105 kontrol\u0119 nad ekranami opartymi na danych. Dotyczy to mi\u0119dzy innymi stron, szablon\u00f3w, cz\u0119\u015bci szablon\u00f3w i wzorc\u00f3w w Site Editorze.<\/li>\n<li><strong>Podstawy nowego WordPress Design System<\/strong> \u2013 WordPress 7.1 dostarcza fundament do stosowania wsp\u00f3lnych token\u00f3w projektowych. U\u0142atwia to ujednolicanie niestandardowych interfejs\u00f3w administracyjnych.<\/li>\n<li><strong>jQuery UI 1.14.2<\/strong> \u2013 biblioteka do\u0142\u0105czona do WordPress Core zosta\u0142a zaktualizowana. Po aktualizacji warto sprawdzi\u0107 starsze wtyczki mocno zale\u017cne od jej dotychczasowego zachowania lub styl\u00f3w.<\/li>\n<li><strong>Lepsza wydajno\u015b\u0107 du\u017cych motyw\u00f3w<\/strong> \u2013 WordPress 7.1 optymalizuje mi\u0119dzy innymi dzia\u0142anie <code>WP_Theme::get_post_templates()<\/code>. Zmiana ma znaczenie szczeg\u00f3lnie dla motyw\u00f3w zawieraj\u0105cych du\u017c\u0105 liczb\u0119 szablon\u00f3w.<\/li>\n<\/ul>\n<p><strong>Warto wiedzie\u0107:<\/strong> kilka zapowiadanych lub testowanych podczas cyklu rozwojowego funkcji nie znalaz\u0142o si\u0119 w finalnym WordPress 7.1.<\/p>\n<p>Classic block pozostaje dost\u0119pny w inserterze. Tw\u00f3rcy WordPressa od\u0142o\u017cyli aktualizacj\u0119 do React 19. Real-time Collaboration oraz planowany wid\u017cet \u201eOn This Day\u201d r\u00f3wnie\u017c nie s\u0105 cz\u0119\u015bci\u0105 finalnego wydania.<\/p>\n<p>Warto o tym pami\u0119ta\u0107 przy czytaniu starszych roadmap, informacji o wersjach beta i zapowiedzi publikowanych przed premier\u0105.<\/p>\n<h3>Podsumowanie<\/h3>\n<p>WordPress 7.1 nie zmienia sposobu korzystania z systemu r\u00f3wnie gwa\u0142townie jak niekt\u00f3re wcze\u015bniejsze du\u017ce wydania. Zamiast tego rozwija kilka mechanizm\u00f3w, kt\u00f3re od d\u0142u\u017cszego czasu powstaj\u0105 wok\u00f3\u0142 edytora blokowego, Global Styles, wsp\u00f3\u0142pracy i nowej architektury panelu administracyjnego.<\/p>\n<p>Dla w\u0142a\u015bciciela strony najbardziej zauwa\u017calne b\u0119d\u0105 zapewne responsywne style, wygodniejsza edycja zdj\u0119\u0107 oraz bloki Playlist i Tabs. W codziennej pracy przyda si\u0119 r\u00f3wnie\u017c bardziej sp\u00f3jna nawigacja.<\/p>\n<p>Osoby pracuj\u0105ce w kilkuosobowych zespo\u0142ach powinny doceni\u0107 rozwini\u0119te Notes. Szczeg\u00f3lnie przydatne b\u0119dzie zaznaczanie konkretnych fragment\u00f3w tekstu i stosowanie <code>@mentions<\/code>.<\/p>\n<p>Z punktu widzenia administratora i hostingu najciekawsz\u0105 zmian\u0105 jest client-side media processing.<\/p>\n<p>Przeniesienie tworzenia rozmiar\u00f3w i kompresji obraz\u00f3w do przegl\u0105darki mo\u017ce zmniejszy\u0107 wykorzystanie CPU i pami\u0119ci PHP. Mo\u017ce r\u00f3wnie\u017c ograniczy\u0107 jedn\u0105 z cz\u0119stszych przyczyn problem\u00f3w podczas wgrywania bardzo du\u017cych fotografii.<\/p>\n<p>Nie eliminuje to znaczenia wydajnego serwera. WordPress nadal potrzebuje zasob\u00f3w do PHP, bazy danych, obs\u0142ugi ruchu i przetwarzania medi\u00f3w przy u\u017cyciu fallbacku.<\/p>\n<p>Zmniejsza si\u0119 jednak ilo\u015b\u0107 pracy wykonywanej przez hosting podczas typowego uploadu obs\u0142ugiwanego po stronie klienta.<\/p>\n<p>Przed wykonaniem aktualizacji wi\u0119kszej strony, sklepu WooCommerce albo witryny wykorzystuj\u0105cej rozbudowane wtyczki edytora warto przeprowadzi\u0107 test na kopii strony.<\/p>\n<p>Szczeg\u00f3ln\u0105 uwag\u0119 powinny zwr\u00f3ci\u0107 rozszerzenia ingeruj\u0105ce w edytor, pasek administratora i obs\u0142ug\u0119 medi\u00f3w. Warto r\u00f3wnie\u017c sprawdzi\u0107 starsze komponenty bazuj\u0105ce na jQuery UI.<\/p>\n<p>Je\u017celi przy okazji aktualizacji zale\u017cy Ci na szybkim i stabilnym \u015brodowisku serwerowym dla WordPressa, sprawd\u017a <a href=\"\/hosting\/wordpress\/\">hosting WordPress JCHOST<\/a>.<\/p>\n<p>Dobry hosting nie zast\u0105pi optymalizacji samej witryny. Zapewnia jednak odpowiedni zapas zasob\u00f3w i bardziej przewidywalne warunki pracy podczas aktualizacji, import\u00f3w czy wi\u0119kszego ruchu.<\/p>\n<p>Masz pytania dotycz\u0105ce hostingu, migracji albo przygotowania strony do nowszej wersji WordPressa? Skontaktuj si\u0119 z nami poprzez <a href=\"\/\">JCHOST.pl<\/a>.<\/p>\n    <\/div>\n<\/div>\n<!-- \/module text --><!-- module text -->\n<div  class=\"module module-text tb_83f2964   \" data-lazy=\"1\">\n        <div  class=\"tb_text_wrap\">\n        <p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>    <\/div>\n<\/div>\n<!-- \/module text --><!-- module box -->\n<div  class=\"module module-box tb_auum964 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  light-green\">\n                <div class=\"tb_text_wrap\"><p>Odbieramy telefony, odpisujemy na maile, nie ukrywamy koszt\u00f3w, a dodatkowo oferujemy najszybsze pakiety hostingowe na rynku. Uwa\u017casz, \u017ce to zwroty marketingowe? Sprawd\u017a sam\/a!<\/p><p>Je\u015bli nie b\u0119dziesz zadowolony\/a, zwr\u00f3cimy Ci pieni\u0105dze.<br \/><strong>Twoje strony i sklepy przeniesiemy za darmo!<\/strong><\/p><p><a style=\"color: #fff; font-weight: 600;\" href=\"https:\/\/jchost.pl\/hosting\/wordpress\/\" target=\"_blank\" rel=\"noopener\">Hosting WordPress<\/a> &#8211; <a style=\"color: #fff; font-weight: 600;\" href=\"https:\/\/jchost.pl\/hosting\/magento\/\" target=\"_blank\" rel=\"noopener\">Hosting Magento<\/a><\/p><\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n<!-- module box -->\n<div  class=\"module module-box tb_pr1p964 \" data-lazy=\"1\">\n    <div class=\"module-box-content ui  tb_default_color\">\n                <div class=\"tb_text_wrap\"><p>Je\u017celi masz jakiekolwiek pytania, skontaktuj si\u0119 z nami! <a href=\"https:\/\/www.jchost.pl\/clients\/submitticket\/\" target=\"_blank\" rel=\"noopener\">Kliknij tutaj<\/a>.<\/p>\n<p>Chcesz dowiedzie\u0107 si\u0119 o nas troch\u0119 wi\u0119cej? Przejd\u017a na <a href=\"https:\/\/www.jchost.pl\/\" target=\"_blank\" rel=\"noopener\">stron\u0119 JCHost.pl<\/a>.<\/p><\/div>\n    <\/div>\n<\/div>\n<!-- \/module box -->\n        <\/div>\n                    <div  data-lazy=\"1\" class=\"module_column tb-column col4-1 tb_dunu964 last\">\n                            <\/div>\n                        <\/div>\n        <\/div>\n        <\/div>\n<!--\/themify_builder_content-->","protected":false},"excerpt":{"rendered":"<p>WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje WordPress 7.1 19 sierpnia 2026 roku ukaza\u0142 si\u0119 WordPress 7.1, czyli drugie du\u017ce wydanie systemu w 2026 roku. Aktualizacja nosi nazw\u0119 \u201eMary Lou\u201d. Nazw\u0119 nadano na cze\u015b\u0107 ameryka\u0144skiej pianistki jazzowej, kompozytorki i aran\u017cerki Mary Lou Williams. Tym razem nie mamy do czynienia z jedn\u0105 zmian\u0105, kt\u00f3ra [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":8291,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8275","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje<\/title>\n<meta name=\"description\" content=\"WordPress 7.1 \u2013 co nowego? Sprawd\u017a najwa\u017cniejsze zmiany: responsywne style blok\u00f3w, edycj\u0119 obraz\u00f3w, Notes, Tabs, Playlist i nowe funkcje.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje\" \/>\n<meta property=\"og:description\" content=\"WordPress 7.1 \u2013 co nowego? Sprawd\u017a najwa\u017cniejsze zmiany: responsywne style blok\u00f3w, edycj\u0119 obraz\u00f3w, Notes, Tabs, Playlist i nowe funkcje.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog o hostingu i dla hostingu\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/jchostpl\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-26T20:08:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-14T07:14:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/wp_7_1_featured_image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1715\" \/>\n\t<meta property=\"og:image:height\" content=\"917\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"serwis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje\" \/>\n<meta name=\"twitter:description\" content=\"WordPress 7.1 \u2013 co nowego? Sprawd\u017a najwa\u017cniejsze zmiany: responsywne style blok\u00f3w, edycj\u0119 obraz\u00f3w, Notes, Tabs, Playlist i nowe funkcje.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/wp_7_1_featured_image.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"serwis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wordpress-7-1-co-nowego\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wordpress-7-1-co-nowego\\\/\"},\"author\":{\"name\":\"serwis\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/person\\\/1f1bc9b4e8b5cfecf1bfa925e32de4a9\"},\"headline\":\"WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje\",\"datePublished\":\"2026-08-26T20:08:01+00:00\",\"dateModified\":\"2026-09-14T07:14:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wordpress-7-1-co-nowego\\\/\"},\"wordCount\":3791,\"publisher\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wordpress-7-1-co-nowego\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/wp_7_1_featured_image.avif\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wordpress-7-1-co-nowego\\\/\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wordpress-7-1-co-nowego\\\/\",\"name\":\"WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wordpress-7-1-co-nowego\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wordpress-7-1-co-nowego\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/wp_7_1_featured_image.avif\",\"datePublished\":\"2026-08-26T20:08:01+00:00\",\"dateModified\":\"2026-09-14T07:14:48+00:00\",\"description\":\"WordPress 7.1 \u2013 co nowego? Sprawd\u017a najwa\u017cniejsze zmiany: responsywne style blok\u00f3w, edycj\u0119 obraz\u00f3w, Notes, Tabs, Playlist i nowe funkcje.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wordpress-7-1-co-nowego\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jchost.pl\\\/blog\\\/wordpress-7-1-co-nowego\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wordpress-7-1-co-nowego\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/wp_7_1_featured_image.avif\",\"contentUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/wp_7_1_featured_image.avif\",\"width\":1715,\"height\":917,\"caption\":\"Co nowego WordPress 7.1\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wordpress-7-1-co-nowego\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\",\"name\":\"Blog o hostingu i dla hostingu\",\"description\":\"Blog hostingowy dla ka\u017cdego!\",\"publisher\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#organization\",\"name\":\"blog.jchost.pl\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-hostingowy-logo-JCHost.jpg\",\"contentUrl\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/11\\\/blog-hostingowy-logo-JCHost.jpg\",\"width\":229,\"height\":80,\"caption\":\"blog.jchost.pl\"},\"image\":{\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/jchostpl\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC6myB18cMX1a5bAJ6WChQPw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/#\\\/schema\\\/person\\\/1f1bc9b4e8b5cfecf1bfa925e32de4a9\",\"name\":\"serwis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g\",\"caption\":\"serwis\"},\"url\":\"https:\\\/\\\/jchost.pl\\\/blog\\\/author\\\/serwis\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje","description":"WordPress 7.1 \u2013 co nowego? Sprawd\u017a najwa\u017cniejsze zmiany: responsywne style blok\u00f3w, edycj\u0119 obraz\u00f3w, Notes, Tabs, Playlist i nowe funkcje.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/","og_locale":"pl_PL","og_type":"article","og_title":"WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje","og_description":"WordPress 7.1 \u2013 co nowego? Sprawd\u017a najwa\u017cniejsze zmiany: responsywne style blok\u00f3w, edycj\u0119 obraz\u00f3w, Notes, Tabs, Playlist i nowe funkcje.","og_url":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/","og_site_name":"Blog o hostingu i dla hostingu","article_publisher":"https:\/\/www.facebook.com\/jchostpl\/","article_published_time":"2026-08-26T20:08:01+00:00","article_modified_time":"2026-09-14T07:14:48+00:00","og_image":[{"width":1715,"height":917,"url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/wp_7_1_featured_image.jpg","type":"image\/jpeg"}],"author":"serwis","twitter_card":"summary_large_image","twitter_title":"WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje","twitter_description":"WordPress 7.1 \u2013 co nowego? Sprawd\u017a najwa\u017cniejsze zmiany: responsywne style blok\u00f3w, edycj\u0119 obraz\u00f3w, Notes, Tabs, Playlist i nowe funkcje.","twitter_image":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/09\/wp_7_1_featured_image.jpg","twitter_misc":{"Napisane przez":"serwis","Szacowany czas czytania":"22 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/#article","isPartOf":{"@id":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/"},"author":{"name":"serwis","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/person\/1f1bc9b4e8b5cfecf1bfa925e32de4a9"},"headline":"WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje","datePublished":"2026-08-26T20:08:01+00:00","dateModified":"2026-09-14T07:14:48+00:00","mainEntityOfPage":{"@id":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/"},"wordCount":3791,"publisher":{"@id":"https:\/\/jchost.pl\/blog\/#organization"},"image":{"@id":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/#primaryimage"},"thumbnailUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_featured_image.avif","articleSection":["Uncategorized"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/","url":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/","name":"WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje","isPartOf":{"@id":"https:\/\/jchost.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/#primaryimage"},"image":{"@id":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/#primaryimage"},"thumbnailUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_featured_image.avif","datePublished":"2026-08-26T20:08:01+00:00","dateModified":"2026-09-14T07:14:48+00:00","description":"WordPress 7.1 \u2013 co nowego? Sprawd\u017a najwa\u017cniejsze zmiany: responsywne style blok\u00f3w, edycj\u0119 obraz\u00f3w, Notes, Tabs, Playlist i nowe funkcje.","breadcrumb":{"@id":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/#primaryimage","url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_featured_image.avif","contentUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2026\/08\/wp_7_1_featured_image.avif","width":1715,"height":917,"caption":"Co nowego WordPress 7.1"},{"@type":"BreadcrumbList","@id":"https:\/\/jchost.pl\/blog\/wordpress-7-1-co-nowego\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/jchost.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"WordPress 7.1 \u2013 co nowego? Najwa\u017cniejsze zmiany i funkcje"}]},{"@type":"WebSite","@id":"https:\/\/jchost.pl\/blog\/#website","url":"https:\/\/jchost.pl\/blog\/","name":"Blog o hostingu i dla hostingu","description":"Blog hostingowy dla ka\u017cdego!","publisher":{"@id":"https:\/\/jchost.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jchost.pl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/jchost.pl\/blog\/#organization","name":"blog.jchost.pl","url":"https:\/\/jchost.pl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/11\/blog-hostingowy-logo-JCHost.jpg","contentUrl":"https:\/\/jchost.pl\/blog\/wp-content\/uploads\/2017\/11\/blog-hostingowy-logo-JCHost.jpg","width":229,"height":80,"caption":"blog.jchost.pl"},"image":{"@id":"https:\/\/jchost.pl\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/jchostpl\/","https:\/\/www.youtube.com\/channel\/UC6myB18cMX1a5bAJ6WChQPw"]},{"@type":"Person","@id":"https:\/\/jchost.pl\/blog\/#\/schema\/person\/1f1bc9b4e8b5cfecf1bfa925e32de4a9","name":"serwis","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5cce2bcfd43c8b075d20a5975a5072615429a4e523cd1fe0d91018f12061c655?s=96&d=mm&r=g","caption":"serwis"},"url":"https:\/\/jchost.pl\/blog\/author\/serwis\/"}]}},"_links":{"self":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/8275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/comments?post=8275"}],"version-history":[{"count":24,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/8275\/revisions"}],"predecessor-version":[{"id":8328,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/posts\/8275\/revisions\/8328"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/media\/8291"}],"wp:attachment":[{"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/media?parent=8275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/categories?post=8275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jchost.pl\/blog\/wp-json\/wp\/v2\/tags?post=8275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}