{"id":37955,"date":"2020-12-07T02:00:10","date_gmt":"2020-12-07T10:00:10","guid":{"rendered":"https:\/\/kinsta.com\/?p=84592"},"modified":"2021-07-30T12:11:05","modified_gmt":"2021-07-30T12:11:05","slug":"wordpress-5-6","status":"publish","type":"post","link":"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/","title":{"rendered":"Vad \u00e4r nytt i WordPress 5.6 (Hj\u00e4lpmedel, prestanda, s\u00e4kerhet)"},"content":{"rendered":"<p><a href=\"https:\/\/wordpress.org\/news\/2020\/12\/simone\/\">WordPress 5.6 &#8221;Simone&#8221;<\/a> \u00e4r ute och vi \u00e4r glada \u00f6ver att kunna ge dig en djupg\u00e5ende guidning om de mest intressanta funktionerna och till\u00e4ggen som lagts till i k\u00e4rnan med den senaste WordPress-versionen fr\u00e5n 2020.<\/p>\n<p>Liksom <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-5\/\">tidigare utg\u00e5vor<\/a>, Inneh\u00e5llerWordPress 5.6 flera versioner av Block-redigeraren som f\u00f6rb\u00e4ttrar redigerings-upplevelsen f\u00f6r WordPress-anv\u00e4ndare som \u00e4nnu inte har Gutenberg\u00b4s plugin installerat och uppdaterat p\u00e5 sina webbplatser.<\/p>\n<p>Allt handlar dock inte om Block-redigeraren. Det har lagts till flera funktioner i WordPress k\u00e4rna. Exempel p\u00e5 dessa \u00e4r ett <a href=\"https:\/\/kinsta.com\/se\/blog\/twenty-twenty-one-temat\/\">nytt standard Twenty Twenty-One tema<\/a>, auto-uppdateringar f\u00f6r st\u00f6rre utg\u00e5vor, b\u00e4ttre st\u00f6d f\u00f6r PHP 8.0 samt applikations-l\u00f6senord f\u00f6r REST API Autentisering.<\/p>\n<p>Och WordPress 5.6 kan erbjuda mycket mer \u00e4n s\u00e5. Det innefattas f\u00f6rb\u00e4ttringar av tillg\u00e4ngligheten, UI-f\u00f6rb\u00e4ttringar, massor av buggfixar och en enorm lista med \u00e4ndringar f\u00f6r utvecklare.<\/p>\n\n<p>Om du vill l\u00e4sa mer om <a href=\"https:\/\/make.wordpress.org\/core\/5-6\/\">WordPress 5.6 utvecklingscykel,<\/a> kolla l\u00e4nkarna nedan:<\/p>\n<ul>\n<li>20 oktober 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/10\/wordpress-5-6-beta-1\/\">Beta 1<\/a><\/li>\n<li>27 oktober 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/10\/wordpress-5-6-beta-2\/\">Beta 2<\/a><\/li>\n<li>2 november 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/11\/wordpress-5-6-beta-3\/\">Beta 3<\/a><\/li>\n<li>12 november 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/11\/wordpress-5-6-beta-4\/\">Beta 4<\/a><\/li>\n<li>17 november 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/11\/wordpress-5-6-release-candidate\/\">RC 1<\/a><\/li>\n<li>7 December 2020: Torr k\u00f6rning f\u00f6r utgivning av WordPress 5.6<\/li>\n<li><strong>8 december 2020: Utgivning av <a href=\"https:\/\/wordpress.org\/news\/2020\/12\/simone\/\">WordPress 5.6 &#8221;Simone&#8221;<\/a><\/strong><\/li>\n<\/ul>\n<p>Redo att k\u00f6ra ig\u00e5ng? L\u00e5t oss b\u00f6rja:<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Vad \u00e4r nytt i Block-redigeraren<\/h2>\n<p>I WordPress 5.6 har flera versioner av <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-gutenberg-redigeraren\/\">Gutenberg\u00b4s plugin<\/a> slagits samman i k\u00e4rnan, s\u00e5\u00a0<a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-kortkommandon\/\">WordPress-anv\u00e4ndare och skribenter<\/a> b\u00f6r m\u00e4rka av flera f\u00f6rb\u00e4ttringar. Det innefattas bland annat f\u00f6rb\u00e4ttrade blockm\u00f6nster, ordr\u00e4kning i infopanelen, f\u00f6rb\u00e4ttrad tangentbordsnavigering, f\u00f6rb\u00e4ttrad dra &#038; sl\u00e4pp UI, och mycket mer.<\/p>\n<p>F\u00f6r en mer omfattande lista \u00f6ver alla f\u00f6rb\u00e4ttringar och \u00e4ndringar som har lagts till i block-redigeraren, kan du kolla in inl\u00e4ggen om releasens tillk\u00e4nnagivande: <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/whats-new-in-gutenberg-july-22\/\">8.6<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/08\/05\/whats-new-in-gutenberg-august-5\/\">8.7<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/08\/19\/whats-new-in-gutenberg-august-19\/\">8.8<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/09\/03\/whats-new-in-gutenberg-2-september\/\">8.9<\/a>,\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/09\/16\/whats-new-in-gutenberg-16-september\/\">9.0<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/01\/whats-new-in-gutenberg-30-september\/\">9.1<\/a>, och <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/21\/whats-new-in-gutenberg-21-october\/\">9.2<\/a>. Buggfixar och prestandaf\u00f6rb\u00e4ttringar som genomf\u00f6rs i Gutenberg\u00a0<a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/04\/whats-new-in-gutenberg-4-november\/\">9.3<\/a> och <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">9.4<\/a> ing\u00e5r \u00e4ven i WordPress 5.6.<\/p>\n<p>L\u00e5t oss djupdyka i de mer intressanta f\u00f6r\u00e4ndringarna som vi f\u00e5r se i blockredigeraren.<\/p>\n<ol class=\"sub-toc-list sub-toc-list--decimal\">\n<li class=\"sub-toc-list-item\"><a class=\"sub-toc-list-item__link\" href=\"#blocks-patterns-and-ui-improvements\">F\u00f6rb\u00e4ttringar av block, m\u00f6nster och gr\u00e4nssnitt<\/a><\/li>\n<li class=\"sub-toc-list-item\"><a class=\"sub-toc-list-item__link\" href=\"#block-api-v2\">Block API V2<\/a><\/li>\n<li class=\"sub-toc-list-item\"><a class=\"sub-toc-list-item__link\" href=\"#additional-features-and-improvements-for-block-developers\">Ytterligare funktioner och f\u00f6rb\u00e4ttringar f\u00f6r Block-utvecklare<\/a><\/li>\n<\/ol>\n<h3>F\u00f6rb\u00e4ttringar av block, m\u00f6nster och gr\u00e4nssnitt<\/h3>\n<p>Nya blockfunktioner, f\u00f6rb\u00e4ttringar och buggfixar kommer att f\u00f6rb\u00e4ttra den \u00f6vergripande redigeringsupplevelsen. Det har dessutom jobbats mycket med <a href=\"https:\/\/kinsta.com\/se\/blog\/twenty-twenty-one-temat\/#twenty-twentyones-theme-and-block-features\">tillg\u00e4ngligheten<\/a>. Nedan hittar du v\u00e5rt handplockade urval av de mest intressanta funktionerna som du kommer se i blockredigeraren n\u00e4r du uppdaterar din webbplats till WordPress 5.6.<\/p>\n<h4>Positionskontroller f\u00f6r videor i Omslagsblock<\/h4>\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/whats-new-in-gutenberg-july-22\/\">Sedan Gutenberg 8.6<\/a>, till\u00e5ter positionskontroller f\u00f6r videor i omslagsblock anv\u00e4ndare att flytta runt fokuspunkt och st\u00e4lla in en anpassad position f\u00f6r <a href=\"https:\/\/kinsta.com\/se\/blog\/badda-youtube-klipp-wordpress\/\">videor<\/a>. Den h\u00e4r funktionaliteten var tidigare endast tillg\u00e4nglig f\u00f6r bildbakgrunder.<\/p>\n<figure id=\"attachment_84626\" aria-describedby=\"caption-attachment-84626\" style=\"width: 1904px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84626 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/video-position-controls.jpg\" alt=\"Videopositionskontroller f\u00f6r Omslagsblock\" width=\"1904\" height=\"798\"><figcaption id=\"caption-attachment-84626\" class=\"wp-caption-text\">Videopositionskontroller f\u00f6r Omslagsblock<\/figcaption><\/figure>\n<p>Positionsv\u00e4rden st\u00e4lls in genom att du klickar n\u00e5gonstans p\u00e5 v\u00e4ljaren f\u00f6r fokuspunkten och\/eller anv\u00e4nder piltangenterna p\u00e5 tangentbordet. Du kan hoppa 10 v\u00e4rden \u00e5t g\u00e5ngen genom att h\u00e5lla ner skift (se \u00e4ven <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/22531\">#22531<\/a>).<\/p>\n<h4>Uppdateringar f\u00f6r blockm\u00f6nster<\/h4>\n<p>WordPress 5.6 inneh\u00e5ller \u00e4ven flera <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-5\/#block-patterns\">f\u00f6rb\u00e4ttrade blockm\u00f6nster<\/a> som lades till i <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/whats-new-in-gutenberg-july-22\/\">Gutenberg 8,6<\/a>.<\/p>\n<p>Layouten, texten och f\u00e4rgen p\u00e5 den <strong>stora rubriken och stycket <\/strong>har uppdaterats (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/23858\">#23858<\/a>)<\/p>\n<p>Rubriken i <strong>Tv\u00e5<\/strong> <strong>kolumner med text <\/strong>har flyttats ut ur textblocket och placerats ovanf\u00f6r kolumnerna (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/23853\">#23853<\/a>)<\/p>\n<p><strong>Citat<\/strong>-m\u00f6nstret inneh\u00e5ller nu en bild l\u00e4ngst upp och en avgr\u00e4nsare l\u00e4ngst ned.<\/p>\n<figure id=\"attachment_84606\" aria-describedby=\"caption-attachment-84606\" style=\"width: 1344px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84606 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/quote-pattern.jpg\" alt=\"Det nya citat-m\u00f6nstret inneh\u00e5ller en bild och en avgr\u00e4nsare\" width=\"1344\" height=\"952\"><figcaption id=\"caption-attachment-84606\" class=\"wp-caption-text\">Det nya citat-m\u00f6nstret inneh\u00e5ller en bild och en avgr\u00e4nsare<\/figcaption><\/figure>\n<p>Ett nytt Rubrik- och styckem\u00f6nster har lagts till med <a href=\"https:\/\/make.wordpress.org\/core\/2020\/08\/05\/whats-new-in-gutenberg-august-5\/\">Gutenberg 8.7<\/a> (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/24143\">#24143<\/a>).<\/p>\n<figure id=\"attachment_84627\" aria-describedby=\"caption-attachment-84627\" style=\"width: 1254px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84627 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/heading-paragraph-pattern.jpg\" alt=\"Rubrik- och styckem\u00f6nster i WordPress 5.6\" width=\"1254\" height=\"758\"><figcaption id=\"caption-attachment-84627\" class=\"wp-caption-text\">Rubrik- och styckem\u00f6nster i WordPress 5.6<\/figcaption><\/figure>\n<p>En bra f\u00f6rb\u00e4ttring n\u00e4r det g\u00e4ller anv\u00e4ndbarheten f\u00f6r block-ins\u00e4ttaren \u00e4r <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/01\/whats-new-in-gutenberg-30-september\/\">rullgardinsmenyn med kategorier \u00f6ver blockm\u00f6nster<\/a>, som l\u00e5ter dig filtrera m\u00f6nster efter <a href=\"https:\/\/kinsta.com\/blog\/what-is-taxonomy\/\">kategori<\/a>. Detta \u00e4r oerh\u00f6rt anv\u00e4ndbart n\u00e4r du har massor av m\u00f6nster att v\u00e4lja mellan (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/24954\">#24954<\/a>).<\/p>\n<figure id=\"attachment_84596\" aria-describedby=\"caption-attachment-84596\" style=\"width: 349px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84596 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/block-pattern-category-dropdown.png\" alt=\"Rullgardinsmenyn med kategorier \u00f6ver blockm\u00f6nster\" width=\"349\" height=\"532\"><figcaption id=\"caption-attachment-84596\" class=\"wp-caption-text\">Rullgardinsmenyn med kategorier \u00f6ver blockm\u00f6nster<\/figcaption><\/figure>\n<h4>St\u00f6d f\u00f6r Video-undertexter<\/h4>\n<p>Video Block st\u00f6der nu <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/21\/whats-new-in-gutenberg-21-october\/\">video-undertexter<\/a>.<\/p>\n<figure id=\"attachment_84610\" aria-describedby=\"caption-attachment-84610\" style=\"width: 488px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84610 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/video-subtitles.jpg\" alt=\"L\u00e4gga till video-undertexter i Video Block\" width=\"488\" height=\"386\"><figcaption id=\"caption-attachment-84610\" class=\"wp-caption-text\">L\u00e4gga till video-undertexter i Video Block<\/figcaption><\/figure>\n<p>Redigerare och inneh\u00e5llsskapare b\u00f6r tillhandah\u00e5lla videoundertexter i <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WebVTT_API\">WebVTT-format<\/a> (Web Video Text Tracks Format), vilket \u00e4r &#8221;ett format f\u00f6r visning av tidsanst\u00e4llda textsp\u00e5r (exempelvis undertexter eller bildtexter) med hj\u00e4lp av elementet <code>&lt;track&gt;<\/code> &#8221; (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/25861\">#25861<\/a>).<\/p>\n<figure id=\"attachment_84608\" aria-describedby=\"caption-attachment-84608\" style=\"width: 564px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-84608\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/track-element.png\" alt=\"track elements\" width=\"564\" height=\"150\"><figcaption id=\"caption-attachment-84608\" class=\"wp-caption-text\">Track elements linking to subtitles in different languages<\/figcaption><\/figure>\n<p>N\u00e4r du har laddat dina<em> .vtt<\/em>-filer<em>,<\/em> kommer webbplatsens bes\u00f6kare att kunna aktivera undertexter p\u00e5 sina favoritspr\u00e5k.<\/p>\n<figure id=\"attachment_84609\" aria-describedby=\"caption-attachment-84609\" style=\"width: 340px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84609 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/video-subtitles-user-settings.jpg\" alt=\"Anv\u00e4ndarinst\u00e4llningar f\u00f6r videoundertexter\" width=\"340\" height=\"299\"><figcaption id=\"caption-attachment-84609\" class=\"wp-caption-text\">Anv\u00e4ndarinst\u00e4llningar f\u00f6r videoundertexter<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>P\u00e5 tal om videor&#8230;se till att prenumerera p\u00e5 <a href=\"https:\/\/www.youtube.com\/channel\/UCQnijdsf4IEy-3OvB_Qj6ZQ\">Kinstas YouTube-kanal<\/a> f\u00f6r att f\u00e5 nya videor varje vecka!<\/p>\n<\/aside>\n\n<h4>Omvandla flera block till ett kolumn-block<\/h4>\n<p>En intressant f\u00f6rb\u00e4ttring i anv\u00e4ndbarhet \u00e4r m\u00f6jligheten att konvertera flera utvalda block till ett kolumn-block.<\/p>\n<figure id=\"attachment_84607\" aria-describedby=\"caption-attachment-84607\" style=\"width: 1572px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84607 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/select-multiple-blocks.jpg\" alt=\"Markera flera block\" width=\"1572\" height=\"1250\"><figcaption id=\"caption-attachment-84607\" class=\"wp-caption-text\">Markera flera block<\/figcaption><\/figure>\n<p>Du beh\u00f6ver endast markera de block du vill visa i kolumner. Sedan ska du klicka p\u00e5 \u00f6vre h\u00f6gra knappen i verktygsf\u00e4ltet.<\/p>\n<p>Varje markerat block kommer att omvandlas till en kolumn i ett kolumn-block.<\/p>\n<figure id=\"attachment_84597\" aria-describedby=\"caption-attachment-84597\" style=\"width: 1304px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84597 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/columns-block.jpg\" alt=\"Tre block som har omvandlats till tre kolumner\" width=\"1304\" height=\"684\"><figcaption id=\"caption-attachment-84597\" class=\"wp-caption-text\">Tre block som har omvandlats till tre kolumner<\/figcaption><\/figure>\n<h4>Bakgrundsm\u00f6nster i Omslagsblock<\/h4>\n<p>Omslagsblock kan nu visa bakgrundsm\u00f6nster.<\/p>\n<figure id=\"attachment_84598\" aria-describedby=\"caption-attachment-84598\" style=\"width: 1810px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84598 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/cover-block-background-pattern.jpg\" alt=\"Ett omslagsblock med ett bakgrundsm\u00f6nster\" width=\"1810\" height=\"1112\"><figcaption id=\"caption-attachment-84598\" class=\"wp-caption-text\">Ett omslagsblock med ett bakgrundsm\u00f6nster<\/figcaption><\/figure>\n<p>Om du vill l\u00e4gga till ett bakgrundsm\u00f6nster laddar du upp en m\u00f6nsterbild och v\u00e4xlar sedan p\u00e5 alternativet f\u00f6r <strong>Upprepad<\/strong> <strong>Bakgrund<\/strong> (h\u00e4r \u00e4r allt du beh\u00f6ver veta om <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-mediebibliotek\/\">mediebiblioteket i WordPress<\/a>).<\/p>\n<p>N\u00e4r du \u00e4r klar, kan du justera v\u00e4ljaren f\u00f6r fokuspunkten efter dina behov och prova olika kombinationer med fasta bakgrunder.<\/p>\n<h4>Kontroll av bildstorlek som lagts till i medie- och textblocket<\/h4>\n<p>Med <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/01\/whats-new-in-gutenberg-30-september\/\">Gutenberg 9.1<\/a> har en ny bildstorlekskontroll lagts till i bilder i Media &#038; Text Block.<\/p>\n<p>Anv\u00e4ndare kan nu v\u00e4lja mellan alla tillg\u00e4ngliga bildstorlekar (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/24795\">#24795<\/a>).<\/p>\n<figure id=\"attachment_84601\" aria-describedby=\"caption-attachment-84601\" style=\"width: 1832px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84601 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/image-size-control.jpg\" alt=\"Kontroll av bildstorlek i media &#038; textblock\" width=\"1832\" height=\"1060\"><figcaption id=\"caption-attachment-84601\" class=\"wp-caption-text\">Kontroll av bildstorlek i media &#038; textblock<\/figcaption><\/figure>\n<h3>Block API V2<\/h3>\n<p>En ny <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-api-version-2\/\">Block API-version<\/a> g\u00f6r det m\u00f6jligt f\u00f6r block att rendera sina inslagnings-element. M\u00e5let med den nya API-versionen \u00e4r att g\u00f6ra redigerarens DOM l\u00e4ttare och matcha framsidans inneh\u00e5ll. Enligt Ella van Durpe:<\/p>\n<blockquote><p>Den st\u00f6rsta f\u00f6rdelen med detta \u00e4r att teman och plugins l\u00e4ttare kan stilisera block-inneh\u00e5llet om m\u00e4rkningen \u00e4r densamma i redigeraren.<\/p><\/blockquote>\n<p>Den nya versionen kr\u00e4ver att man deklarerar egenskapen f\u00f6r <code>apiVersion<\/code> p\u00e5 registreringen av blocktypen:<\/p>\n<pre><code class=\"language-php\">registerBlockType( name, { apiVersion: 2 } );<\/code><\/pre>\n<p>Den nya API:n kr\u00e4ver \u00e4ven <code>useBlockProps<\/code>&#8211;<a href=\"https:\/\/kinsta.com\/se\/blog\/wordpresskrokar\/\">hook<\/a> i blockets <code>Edit<\/code>-funktion. Denna krok markerar inslagnings-elementet av ett block som ett block-element.<\/p>\n<p>Alla egenskaper som skickas till den h\u00e4r kroken kommer att sl\u00e5s samman och returneras till inslagnings-elementet. I f\u00f6ljande exempel fr\u00e5n <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-api-version-2\/\">utvecklings-anteckningarna<\/a> visas ett enkelt anv\u00e4ndningsomr\u00e5de:<\/p>\n<pre><code class=\"language-javascript\">import { useBlockProps } from '@wordpress\/<span id=\"urn:enhancement-69616802\" class=\"textannotation\">block<\/span>-<span id=\"urn:enhancement-f6994b6e\" class=\"textannotation\">editor<\/span>';\n \n<span id=\"urn:enhancement-660d39d5\" class=\"textannotation\">function<\/span> Edit( { <span id=\"urn:enhancement-e3b45ee4\" class=\"textannotation\">attributes<\/span> } ) {\n\t<span id=\"urn:enhancement-b85e9822\" class=\"textannotation\">const<\/span> blockProps = useBlockProps( {\n\t\tclassName: someClassName,\n\t\tstyle: { <span id=\"urn:enhancement-d85ec893\" class=\"textannotation\">color<\/span>: '<span id=\"urn:enhancement-1a2b0b82\" class=\"textannotation\">blue<\/span>' },\n\t} );\n\treturn &lt;p { ...blockProps }&gt;{ attributes.content }&lt;\/p&gt;;\n}<\/code><\/pre>\n<p>Fler exempel finns i <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-api-version-2\/\">Block API version 2<\/a>.<\/p>\n<h3>Ytterligare funktioner och f\u00f6rb\u00e4ttringar f\u00f6r block-utvecklare<\/h3>\n<p>F\u00f6rutom Block API Version 2, finns h\u00e4r en lista \u00f6ver till\u00e4gg som <a href=\"https:\/\/kinsta.com\/blog\/hire-wordpress-developer\/\">utvecklare<\/a> kan g\u00e5 igenom.<\/p>\n<h4>Block Supports API<\/h4>\n<p><a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-supports\/\">Block Support API<\/a> g\u00f6r att block-utvecklare kan l\u00e4gga till funktioner i sina block. <a href=\"https:\/\/kinsta.com\/se\/blog\/webbplats-fargscheman\/\">F\u00e4rger<\/a>, bakgrunder och <a href=\"https:\/\/kinsta.com\/se\/blog\/sa-andrar-du-typsnitt-i-wordpress\/\">teckenstorlekar<\/a> \u00e4r endast n\u00e5gra av de m\u00e5nga funktioner som kan l\u00e4ggas till via Block Support API.<\/p>\n<p>WordPress 5.6 introducerar \u00e4ven <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-supports-in-wordpress-5-6\/\">flera nya block-supports<\/a>\u00a0&#8221;f\u00f6r att \u00f6ka stabiliteten och g\u00f6ra det l\u00e4ttare att inf\u00f6ra dessa alternativ i block&#8221;.<\/p>\n<p>Utvecklare kan anv\u00e4nda den nya block-supporten genom att l\u00e4gga till motsvarande nycklar till <code>support<\/code>-egenskaperna f\u00f6r <em>block.json<\/em>-filen eller direkt i <a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-registration\/#registerblocktype\">funktionen<\/a> <code>registerBlockType<\/code>.<\/p>\n<p>F\u00f6ljande exempel fr\u00e5n <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-supports-in-wordpress-5-6\/\">Block Supports utvecklings-anteckningar<\/a> visar hur det fungerar:<\/p>\n<pre><code class=\"language-javascript\">supports: {\n\tcolor: {\n\t\tbackground: true, \/\/ Enable background color UI control.\n\t\tgradient: true, \/\/ Enable gradient color UI control.\n\t\ttext: true \/\/ Enable text color UI control.\n\t},\n\tfontSize: true, \/\/ Enable font size UI control.\n\tlineHeight: true \/\/ Enable line height UI control.\n}<\/code><\/pre>\n<p>Stilv\u00e4rdet kommer automatiskt att kopplas till inslagnings-elementet antingen genom klassen <code>has-&lt;value&gt;-&lt;preset-category&gt;<\/code> (f\u00f6r f\u00f6rinst\u00e4llda v\u00e4rden) eller med ett <code>style<\/code>-element (f\u00f6r egna v\u00e4rden).<\/p>\n<p>Av den anledningen \u00e4r Block Supports avsett att anv\u00e4ndas med det nya <a href=\"#block-api-v2\">Block API V2<\/a>.<\/p>\n<p>Block Supports kan \u00e4ven anv\u00e4ndas med <a href=\"https:\/\/developer.wordpress.org\/block-editor\/tutorials\/block-tutorial\/creating-dynamic-blocks\/\">dynamiska block<\/a>.<\/p>\n<h4>createBlocksFromInnerBlocksTemplate API<\/h4>\n<p>Utvecklare kan anv\u00e4nda <a href=\"https:\/\/developer.wordpress.org\/block-editor\/tutorials\/block-tutorial\/nested-blocks-inner-blocks\/\">komponenten InnerBlocks<\/a> f\u00f6r att skapa anpassade block som inneh\u00e5ller andra block. Exempel \u00e4r Kolumn-blocket och blocket f\u00f6r Sociala l\u00e4nkar.<\/p>\n<p>Det nya <code>createBlocksFromInnerBlocksTemplate<\/code> Block API till\u00e5ter dig att skapa block fr\u00e5n InnerBlocks-mallen.<\/p>\n<p>Se <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/new-createblocksfrominnerblockstemplate-block-api\/\">utvecklings-noteringar<\/a> f\u00f6r en djupare f\u00f6rst\u00e5else och ett exempel p\u00e5 kod.<\/p>\n<h4>Komponenter i verktygsf\u00e4ltet<\/h4>\n<p>Det finns \u00e4ven ett par \u00e4ndringar som p\u00e5verkar <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/changes-to-toolbar-components-in-wordpress-5-6\/\">Toolbar-komponenterna<\/a>:<\/p>\n<h5>1. Komponenten ToolbarGroup<\/h5>\n<p>Innan WordPress 5.6 till\u00e4t komponenten <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar\/\">Toolbar<\/a> utvecklare att gruppera relaterade alternativ i en gemensam container. Nu ska en ny <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar-group\/\">ToolbarGroup<\/a>-komponent anv\u00e4ndas i st\u00e4llet.<\/p>\n<pre><code class=\"language-xml\">&lt;BlockControls&gt;\n\t&lt;ToolbarGroup&gt;\n\t\t&lt;ToolbarButton \/&gt;\n\t&lt;\/ToolbarGroup&gt;\n&lt;\/BlockControls&gt;<\/code><\/pre>\n<h5>2. ToolbarButton och ToolbarItem-komponenter<\/h5>\n<p>Att anv\u00e4nda element som kan navigeras med tab direkt som verktygsf\u00e4ltsobjekt (dvs.<code>&lt;button&gt;<\/code>) har inte varit uppskattat. Med syftet att f\u00f6rb\u00e4ttra tillg\u00e4ngligheten, kan verktygsf\u00e4lt-objekt l\u00e4ggas till genom att anv\u00e4nda <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar-button\/#inside-blockcontrols\">toolbarButton<\/a> f\u00f6r knappar och <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar-item\/#inside-blockcontrols\">ToolbarItem<\/a> f\u00f6r andra kontroller. Exemplet nedan visar en knapp och en <a href=\"https:\/\/kinsta.com\/se\/blog\/rullgardinsmeny-i-wordpress\/\">rullgardins-meny<\/a>:<\/p>\n<pre><code class=\"language-xml\">&lt;BlockControls&gt;\n\t&lt;ToolbarItem as=\"button\" \/&gt;\n\t&lt;ToolbarButton \/&gt;\n\t&lt;ToolbarItem&gt;\n\t\t{ ( itemProps ) =&gt; ( &lt;DropdownMenu toggleProps={ itemProps } \/&gt; ) }\n\t&lt;\/ToolbarItem&gt;\n&lt;\/BlockControls&gt;<\/code><\/pre>\n<h4>Inaktivera k\u00e4rnblocksm\u00f6nster<\/h4>\n<p>K\u00e4rnm\u00f6nster kan nu inaktiveras med hj\u00e4lp av support-flag <code>core-block-patterns<\/code> (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/24042\">#24042<\/a>)<\/p>\n<h4>Inaktivera Infogad bildredigerare<\/h4>\n<p>Gutenberg 8.4 lade till en <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-5\/#inline-image-editing\">Infogad bildredigeringsfunktion<\/a> som g\u00f6r det m\u00f6jligt f\u00f6r anv\u00e4ndare att redigera bilder direkt i block-redigeraren.<\/p>\n<figure id=\"attachment_84621\" aria-describedby=\"caption-attachment-84621\" style=\"width: 1220px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84621 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/inline-image-editing-1.jpg\" alt=\"Infogad bildredigering\" width=\"1220\" height=\"1162\"><figcaption id=\"caption-attachment-84621\" class=\"wp-caption-text\">Infogad bildredigering<\/figcaption><\/figure>\n<p>Utvecklare kan nu inaktivera Bildredigeraren med hj\u00e4lp av <code>block_editor_settings<\/code> &#8211; filtret (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/23966\">#23966<\/a>):<\/p>\n<pre><code class=\"language-php\">add_filter( 'block_editor_settings', function( $settings ) {\n\t$settings['imageEditing'] = false;\n\treturn $settings;\n} );<\/code><\/pre>\n<figure id=\"attachment_84622\" aria-describedby=\"caption-attachment-84622\" style=\"width: 1221px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84622 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/inline-image-editing-disabled-1.jpg\" alt=\"Infogad bildredigering inaktiverad\" width=\"1221\" height=\"650\"><figcaption id=\"caption-attachment-84622\" class=\"wp-caption-text\">Infogad bildredigering inaktiverad<\/figcaption><\/figure>\n<h4>\u00c5teranv\u00e4ndbara block flyttade till ett separat paket<\/h4>\n<p>\u00c5teranv\u00e4ndbara block, som tidigare var en del av <code>@wordpress\/editor<\/code>-paketet, har <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/reusable-blocks-extracted-into-a-separate-package\/\">flyttats till<\/a> paketet <code>@wordpress\/reusable-blocks<\/code> f\u00f6r att g\u00f6ra dem tillg\u00e4ngliga i andra redigerare.<\/p>\n<h2>Ett nytt standardtema: Twenty Twenty-One<\/h2>\n<p>WordPress 5.6 inneh\u00e5ller ett helt nytt standardtema. <a href=\"https:\/\/kinsta.com\/se\/blog\/twenty-twenty-one-temat\/\">Twenty Twenty-One<\/a> \u00e4r ett mycket tillg\u00e4ngligt och minimalistiskt <a href=\"https:\/\/kinsta.com\/se\/blog\/snabbaste-wordpress-theme\/\">WordPress-tema<\/a> med en enda kolumnlayout och en sidfotsbar.<\/p>\n<p>Det nya temat anv\u00e4nder en systemtypsnitts-stack och en minimal f\u00e4rgpalett som bygger p\u00e5 pastellbakgrundsf\u00e4rger.<\/p>\n<figure id=\"attachment_83746\" aria-describedby=\"caption-attachment-83746\" style=\"width: 1580px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-83746 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/twenty-twenty-one.jpg\" alt=\"Twenty Twenty-One\" width=\"1580\" height=\"2048\"><figcaption id=\"caption-attachment-83746\" class=\"wp-caption-text\">Twenty Twenty-One tema f\u00f6rhandsvisning (Bild k\u00e4lla: Make WordPress Core)<\/figcaption><\/figure>\n<p>Du kan l\u00e4sa mycket mer om Twenty Twenty-One i v\u00e5rt djupg\u00e5ende blogginl\u00e4gg: <a href=\"https:\/\/kinsta.com\/se\/blog\/twenty-twenty-one-temat\/\">Twenty Twenty-One: En djupdykning i det nya Standard WordPress-temat<\/a>.<\/p>\n<h2>Auto-uppdateringar f\u00f6r st\u00f6rre utg\u00e5vor<\/h2>\n<p>Automatiska uppdateringar \u00e4r en k\u00e4rnfunktion som inf\u00f6rdes i WordPress 3.7 och syftar till att f\u00f6rb\u00e4ttra <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-sakerhet\/\">webbplatsens s\u00e4kerhet<\/a> och g\u00f6ra det l\u00e4ttare f\u00f6r webbplatsadministrat\u00f6rer att h\u00e5lla sina <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-underhall\/\">WordPress-webbplatser aktuella<\/a>.<\/p>\n<p>Det har visserligen genomf\u00f6rts mindre k\u00e4rnuppdateringar i tidigare versioner. Med WordPress 5.6 kan dock webbplatsadministrat\u00f6rer aktivera automatiska uppdateringar manuellt \u00e4ven f\u00f6r st\u00f6rre utg\u00e5vor (mer om detta strax).<\/p>\n<p>Tyv\u00e4rr kan denna avg\u00f6rande underh\u00e5lls-uppgift fortfarande vara lite f\u00f6rvirrande f\u00f6r anv\u00e4ndare som inte \u00e4r s\u00e5 tekniskt kunniga. Du kan l\u00e4sa mer om hur automatiska uppdateringar fungerar i v\u00e5rt blogginl\u00e4gg <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-automatiska-uppdateringar\/\">djupdykning i WordPress Automatiska uppdateringar<\/a>.<\/p>\n<p>Nu <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/24\/core-major-versions-auto-updates-ui-changes-in-wordpress-5-6-correction\/\">introducerar WordPress 5.6 ett nytt gr\u00e4nssnitt<\/a> som g\u00f6r att webbplatsadministrat\u00f6rer kan aktivera auto-uppdateringar f\u00f6r st\u00f6rre k\u00e4rnutg\u00e5vor.<\/p>\n<p>Omfattningen av denna funktion \u00e4ndrades under WordPress 5.6 beta cykel och <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/02\/introducing-auto-updates-interface-for-core-major-versions-in-wordpress-5-6\/\">den ursprungliga utveckings-noteringen<\/a> har ersatts. F\u00f6r att citera <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/24\/core-major-versions-auto-updates-ui-changes-in-wordpress-5-6-correction\/\">Jb Audras<\/a>,<\/p>\n<blockquote><p>Den initiala omfattningen av autouppdateringar av k\u00e4rnan har flyttats f\u00f6r att:<\/p>\n<ul>\n<li>Erbjuda n\u00e5gra uppdateringar av anv\u00e4ndargr\u00e4nssnittets utformning.<\/li>\n<li>F\u00f6r befintliga installationer kommer beteendet att f\u00f6rbli detsamma som det \u00e4r idag: Mindre uppdateringar sker som standard, men en anv\u00e4ndare m\u00e5ste g\u00f6ra ett aktivt val f\u00f6r st\u00f6rre uppdateringar (konstanter och filter som redan anv\u00e4nds av hostar eller agenturer kommer fortfarande att ha f\u00f6retr\u00e4de).<\/li>\n<li>F\u00f6r nya installationer kommer standardbeteendet att \u00e4ndras: Mindre uppdateringar sker som standard och aktivt val f\u00f6r st\u00f6rre uppdateringar som standard.<\/li>\n<\/ul>\n<\/blockquote>\n<p>Fr\u00e5n och med WordPress 5.6 kan du anm\u00e4la dig till automatiska uppdateringar f\u00f6r st\u00f6rre k\u00e4rnversioner i sk\u00e4rmen<strong> Uppdateringar,<\/strong> d\u00e4r ett nytt UI tillhandah\u00e5ller en kontrollruta som g\u00f6r att du kan Aktivera <strong>automatiska uppdateringar f\u00f6r alla nya versioner av WordPress<\/strong>.<\/p>\n<figure id=\"attachment_84600\" aria-describedby=\"caption-attachment-84600\" style=\"width: 1726px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84600 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/enable-automatic-updates.jpg\" alt=\"Aktivera automatiska uppdateringar f\u00f6r alla nya versioner av WordPress\" width=\"1726\" height=\"620\"><figcaption id=\"caption-attachment-84600\" class=\"wp-caption-text\">Aktivera automatiska uppdateringar f\u00f6r alla nya versioner av WordPress<\/figcaption><\/figure>\n<p>N\u00e4r du har aktiverat auto-uppdateringar av k\u00e4rnan f\u00f6r st\u00f6rre utg\u00e5vor, kan du g\u00f6ra s\u00e5 att de endast g\u00e4ller underh\u00e5ll och s\u00e4kerhet genom att klicka p\u00e5 <strong>V\u00e4xla till automatiska uppdateringar endast f\u00f6r nya utg\u00e5vor av underh\u00e5ll och s\u00e4kerhet<\/strong>.<\/p>\n<figure id=\"attachment_84599\" aria-describedby=\"caption-attachment-84599\" style=\"width: 1602px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84599 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/disable-auto-updates.jpg\" alt=\"V\u00e4xla till automatiska uppdateringar endast f\u00f6r nya utg\u00e5vor av underh\u00e5ll och s\u00e4kerhet\" width=\"1602\" height=\"670\"><figcaption id=\"caption-attachment-84599\" class=\"wp-caption-text\">V\u00e4xla till automatiska uppdateringar endast f\u00f6r nya utg\u00e5vor av underh\u00e5ll och s\u00e4kerhet<\/figcaption><\/figure>\n<h3>St\u00f6rre automatiska k\u00e4rnuppdateringar f\u00f6r utvecklare<\/h3>\n<p>I b\u00f6rjan, n\u00e4r st\u00f6rre automatiska uppdateringar av k\u00e4rnan \u00e4r aktiverade lagras <code>auto_update_core_major<\/code>-alternativet i <a href=\"https:\/\/kinsta.com\/blog\/wordpress-repair-database\/\">databasen<\/a> med <code>option_value<\/code> aktiverat. S\u00e5, om <code>get_site_option( 'auto_update_core_major' )<\/code> returnerar <code>true<\/code>, markeras kryssrutan f\u00f6r automatiska uppdateringar.<\/p>\n<p>Sedan kontrollerar wordpress om st\u00f6rre auto-uppdateringar av k\u00e4rnan aktiveras genom <code>WP_AUTO_UPDATE_CORE<\/code>-konstanten eller <code>allow_major_auto_core_updates<\/code>-filtret och st\u00e4ller in kryssrutan d\u00e4refter.<\/p>\n<p>Utvecklare kan \u00e4ven inaktivera st\u00f6rre auto-uppdateringar av k\u00e4rnan genom att st\u00e4lla in <code>WP_AUTO_UPDATE_CORE<\/code> konstant p\u00e5 <code>false<\/code> eller <code>minor<\/code> som visas nedan (se \u00e4ven <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-automatiska-uppdateringar\/#background-updates-wp-config\">kontrollera bakgrundsuppdateringar genom wp-config.php<\/a>):<\/p>\n<pre><code class=\"language-php\"># Disables all core updates:\ndefine( 'WP_AUTO_UPDATE_CORE', false );\n\n# Enables minor updates:\ndefine( 'WP_AUTO_UPDATE_CORE', 'minor' );<\/code><\/pre>\n<p>Observera att m\u00f6jliga v\u00e4rden f\u00f6r <code>WP_AUTO_UPDATE_CORE<\/code> \u00e4r <code>true<\/code> (alla), <code>'beta'<\/code>, <code>'rc'<\/code>, <code>'minor'<\/code>, <code>false<\/code>.<\/p>\n<p>Ett annat alternativ f\u00f6r att inaktivera st\u00f6rre auto-uppdateringar av k\u00e4rnan som standard \u00e4r att anv\u00e4nda <code>allow_major_auto_core_updates<\/code>&#8211; filtret:<\/p>\n<pre><code class=\"language-php\">add_filter( 'allow_major_auto_core_updates', '_return_false' );<\/code><\/pre>\n<h3>N\u00e5gra kommentarer om att l\u00e4gga till auto-uppdateringar av k\u00e4rnan<\/h3>\n<p>Redan i december 2018 delade Matt Mullenweg de <a href=\"https:\/\/make.wordpress.org\/core\/2018\/12\/08\/9-priorities-for-2019\/\">nio prioriteringarna f\u00f6r 2019<\/a> d\u00e4r &#8221;Att tillhandah\u00e5lla ett s\u00e4tt f\u00f6r anv\u00e4ndare att v\u00e4lja automatiska uppdateringar av st\u00f6rre k\u00e4rn-utg\u00e5vor&#8221; var nummer 7. Vi kanske \u00e4r lite sent ute, men vi \u00e4r p\u00e5 v\u00e4g.<\/p>\n<p>St\u00f6rre automatiska k\u00e4rnuppdateringar b\u00f6r ha stor inverkan p\u00e5 WordPress s\u00e4kerhet och \u00f6vergripande anv\u00e4ndarupplevelse. En sak verkar vara tydlig: ur en teknisk synvinkel, \u00e4r den stora automatiska k\u00e4rnuppdaterings-funktionen en komplex uppgift som inte utf\u00f6rs till 100% med utgivningen av WordPress 5.6.<\/p>\n<p>Efter en <a href=\"https:\/\/wordpress.slack.com\/archives\/C02RQBWTW\/p1604521424491000\">genomt\u00e4nkt diskussion<\/a> om Slack sammanfattade Josepha Haden <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/10\/wp5-6-auto-update-implementation-change\/\">den oro och de fr\u00e5gor<\/a> som v\u00e4ller in fr\u00e5n k\u00e4rn-bidragsgivare.<\/p>\n<p>Det huvudsakliga l\u00e5ngsiktiga m\u00e5let \u00e4r att ha auto-uppdateringar tillg\u00e4ngliga f\u00f6r majoriteten av WordPress webbplatser f\u00f6r att f\u00f6rb\u00e4ttra s\u00e4kerheten i hela ekosystemet (<a href=\"https:\/\/kinsta.com\/wordpress-market-share\/\">mer \u00e4n 30% av webben<\/a>).<\/p>\n<p><a href=\"https:\/\/wordpress.slack.com\/archives\/C02RQBWTW\/p1604531998308300\">Helen Hou-Sand\u00ed<\/a>, huvud utvecklare f\u00f6r k\u00e4rnan skriver:<\/p>\n<blockquote><p>Enligt mig finns det n\u00e5gra mycket sv\u00e5ra tekniska saker som m\u00e5ste l\u00f6sas och detta kr\u00e4ver mycket disciplin och fokus fr\u00e5n de som har ansvar.<\/p><\/blockquote>\n<p>S\u00e5 vi b\u00f6r kunna se ytterligare \u00e4ndringar och f\u00f6rb\u00e4ttringar p\u00e5 UI av de stora automatiska k\u00e4rnuppdateringarna med tiden. Detta \u00e4r vad vi kan f\u00f6rv\u00e4nta oss fr\u00e5n och med nu:<\/p>\n<p><strong>WordPress 5.6:<\/strong><\/p>\n<ul>\n<li><strong>I befintliga installationer m\u00e5ste st\u00f6rre uppdateringar aktiveras av anv\u00e4ndaren<\/strong>. Alla konstanter och filter som redan anv\u00e4nds kommer att ha f\u00f6retr\u00e4de. Mindre uppdateringar \u00e4r aktiverade som standard.<\/li>\n<li><strong>I nya installationer aktiveras b\u00e5de mindre och st\u00f6rre uppdateringar som standard<\/strong>.<\/li>\n<\/ul>\n<p><strong>WordPress 5.6.1:<\/strong><\/p>\n<ul>\n<li>Vi b\u00f6r kunna se n\u00e5gra \u00e4ndringar i UI f\u00f6r auto-uppdateringar av k\u00e4rnan baserat p\u00e5 feedback.<\/li>\n<\/ul>\n<p><strong>WordPress 5.7:<\/strong><\/p>\n<ul>\n<li>En nudge b\u00f6r l\u00e4ggas till p\u00e5 sk\u00e4rmen f\u00f6r webbplatsens h\u00e4lsa f\u00f6r alla som valt bort st\u00f6rre auto-uppdateringar.<\/li>\n<li>En alternativ f\u00f6r automatisk uppdatering b\u00f6r l\u00e4ggas till i installationsprocessen f\u00f6r <a href=\"https:\/\/kinsta.com\/blog\/wordpress-5-7\/\">WordPress 5.7<\/a>.<\/li>\n<\/ul>\n<p>Ett stort bekymmer med auto-uppdateringar av k\u00e4rnan \u00e4r f\u00f6rtroendet fr\u00e5n anv\u00e4ndarna. Helen skriver:<\/p>\n<blockquote><p>Jag tror att vi fortfarande kan g\u00f6ra en hel del arbete f\u00f6r att proaktivt f\u00e5 f\u00f6rtroende fr\u00e5n anv\u00e4ndare, s\u00e4rskilt de som f\u00f6rr har haft d\u00e5liga erfarenheter av WordPress och \/ eller uppdateringar<\/p><\/blockquote>\n<p>Men varje WordPress-webbplats \u00e4r en blandning av K\u00e4rna, <a href=\"https:\/\/kinsta.com\/se\/topics\/wordpress-plugins\/\">plugins<\/a>, och teman. F\u00f6r att citera Helen:<\/p>\n<blockquote><p>K\u00e4rnuppdateringar \u00e4r i stort sett ganska s\u00e4kra och det finns vissa skydd inbyggda. Men p\u00e5 grund av att webbplatser kan k\u00f6ra vilken kod som helst fr\u00e5n alla k\u00e4llor, finns det inget hundraprocentigt skydd f\u00f6r &#8221;varje typ av WordPress-webbplats&#8221;.<\/p><\/blockquote>\n<p>Anv\u00e4ndare med aktiverade automatiska k\u00e4rnuppdateringar b\u00f6r regelbundet s\u00e4kerhetskopiera sina webbplatser eller v\u00e4lja en hosting-leverant\u00f6r som erbjuder <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-backups\/#wordpress-backup\">automatiska s\u00e4kerhetskopior<\/a> i sina planer.<\/p>\n<p>Automatiska k\u00e4rnuppdateringar kommer \u00e4ven att p\u00e5verka den \u00f6vergripande uppdaterings- upplevelsen, inklusive automatiska uppdateringar av plugins och teman. <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/10\/wp5-6-auto-update-implementation-change\/#comment-40248\">Joost de Valk<\/a>\u00a0noterade i en kommentar:<\/p>\n<blockquote><p>Om vi aktiverar automatiska k\u00e4rnuppdateringar i WordPress som standard, b\u00f6r vi g\u00f6ra samma sak f\u00f6r plugins. Annars kan plugins och teman inte uppdateras p\u00e5 grund av centrala uppdateringar. Jag tror att anv\u00e4ndarna kommer att f\u00f6rv\u00e4nta sig detta.<\/p><\/blockquote>\n<h2>F\u00f6r\u00e4ndringar i Site Health f\u00f6r Webbplatser i WordPress 5.6<\/h2>\n<p>Ut\u00f6ver alla funktioner som n\u00e4mns i den h\u00e4r artikeln, erbjuder WordPress 5.6 \u00e4ven en <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/15\/site-health-check-changes-in-5-6\/\">f\u00f6rb\u00e4ttrad version av Site Health-verktyget<\/a>, som nu beter sig annorlunda i bakgrunden.<\/p>\n<h3>Site Health\u00b4s dataverifiering<\/h3>\n<p>Numera kontrollerar en validator problemsvar f\u00f6r Site Health-tester. Valideraren kommer att kasta alla ogiltiga svar, och <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-2\/#site-health-check\">f\u00f6rhindra att Site Health-verktyget<\/a> orsakar <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-felen\/\">allvarliga fel<\/a> och stoppar ytterligare kontroller.<\/p>\n<p>Fr\u00e5n och med nu kommer ogiltiga svar inte att p\u00e5verka indikatorn f\u00f6r Site Health (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/50145\">#50145<\/a>).<\/p>\n<h3>Icke-synkroniserade kontroller via REST Slutpunkt<\/h3>\n<p>Verktyget Site Health \u00e4r ett kraftfullt s\u00e4kerhetsverktyg som g\u00f6r att webbplats\u00e4gare kan ha koll p\u00e5 h\u00e4lsotillst\u00e5ndet f\u00f6r sina webbplatser.<\/p>\n<p>Det h\u00e4r verktyget utf\u00f6r ett antal s\u00e4kerhetstester som ger en \u00f6versikt \u00f6ver din webbplats h\u00e4lsotillst\u00e5nd.<\/p>\n<p>Dessa tester kan delas in i tv\u00e5 kategorier: <strong>direkta tester<\/strong>, som k\u00f6rs vid sidladdning, och <strong>i<\/strong><strong>cke-synkroniserade tester<\/strong>, som kan ta lite tid att slutf\u00f6ra, och kommer att k\u00f6ras senare via JavaScript-anrop.<\/p>\n<p>Tidigare utf\u00f6rdes dessa tester med en uppmaning till <a href=\"https:\/\/kinsta.com\/blog\/admin-ajax-php\/\">admin-ajax.php<\/a>. I och med WordPress 5.6, flyttas fokus fr\u00e5n <em>admin-ajax.php<\/em> och en ny <a href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-rest-api\/\">REST API<\/a>-slutpunkt kommer att anv\u00e4ndas i st\u00e4llet. Fr\u00e5n och med WordPress 5.6, kan icke-synkroniserade tester hittas under <code>\/wp-json\/wp-site-health\/v1<\/code>.<\/p>\n<p>Tack vare den nya REST API-f\u00f6rb\u00e4ttringen, kommer \u00e4ven plugins och teman att kunna anv\u00e4nda sig av REST-slutpunkter. De kommer inte l\u00e4ngre vara begr\u00e4nsade till Ajax-\u00e5tg\u00e4rder f\u00f6r sina h\u00e4lsotester.<\/p>\n<p>Varje icke-synkroniserat test kan nu deklarera argumentet <code>has_rest<\/code>, vars standardv\u00e4rde \u00e4r <code>false<\/code>.<\/p>\n<p>Koden nedan fr\u00e5n <em>wp-admin\/includes\/class-wp-site-health.php<\/em> visar matrisen av icke-synkroniserade tester i WordPress 5.6:<\/p>\n<pre><code class=\"language-php\">'async'  =&gt; array(\n\t'dotorg_communication' =&gt; array(\n\t\t'label'             =&gt; __( 'Communication with WordPress.org' ),\n\t\t'test'              =&gt; rest_url( 'wp-site-health\/v1\/tests\/dotorg-communication' ),\n\t\t'has_rest'          =&gt; true,\n\t\t'async_direct_test' =&gt; array( WP_Site_Health::get_instance(), 'get_test_dotorg_communication' ),\n\t),\n\t'background_updates'   =&gt; array(\n\t\t'label'             =&gt; __( 'Background updates' ),\n\t\t'test'              =&gt; rest_url( 'wp-site-health\/v1\/tests\/background-updates' ),\n\t\t'has_rest'          =&gt; true,\n\t\t'async_direct_test' =&gt; array( WP_Site_Health::get_instance(), 'get_test_background_updates' ),\n\t),\n\t'loopback_requests'    =&gt; array(\n\t\t'label'             =&gt; __( 'Loopback request' ),\n\t\t'test'              =&gt; rest_url( 'wp-site-health\/v1\/tests\/loopback-requests' ),\n\t\t'has_rest'          =&gt; true,\n\t\t'async_direct_test' =&gt; array( WP_Site_Health::get_instance(), 'get_test_loopback_requests' ),\n\t),\n\t'authorization_header' =&gt; array(\n\t\t'label'     =&gt; __( 'Authorization header' ),\n\t\t'test'      =&gt; rest_url( 'wp-site-health\/v1\/tests\/authorization-header' ),\n\t\t'has_rest'  =&gt; true,\n\t\t'headers'   =&gt; array( 'Authorization' =&gt; 'Basic ' . base64_encode( 'user:pwd' ) ),\n\t\t'skip_cron' =&gt; true,\n\t),\n),<\/code><\/pre>\n<p><strong>Site Health\u00b4s schemalagda kontroller<\/strong>:<\/p>\n<p>Icke-synkroniserade tester har implementerats f\u00f6r att f\u00f6rhindra <a href=\"https:\/\/kinsta.com\/se\/blog\/applikationsprestandaovervakning\/\">l\u00e5ngsam sidladdning och timeout<\/a>. Det finns ingen oro f\u00f6r s\u00e5nt n\u00e4r det g\u00e4ller schemalagda tester.<\/p>\n<p>Med detta i \u00e5tanke, kan test-arrayer \u00e4ven deklarera <code>async_direct_test<\/code>-argument (med hj\u00e4lp av koden ovan), som b\u00f6r vara en anropningsbar instans av ett test. Detta \u00e4r ut\u00f6ver <code>has_rest<\/code>&#8211; argumentet som vi n\u00e4mnde ovan,<\/p>\n<p>Om ett test k\u00f6rs under en schemalagd h\u00e4ndelse anv\u00e4nds inte REST API-slutpunkten. Testet k\u00f6rs ist\u00e4llet direkt.<\/p>\n<h2>Application-Passwords f\u00f6r REST API-autentisering<\/h2>\n<p><strong>Application Passwords<\/strong> \u00e4r ett nytt system f\u00f6r att g\u00f6ra autentiserade f\u00f6rfr\u00e5gningar till olika WordPress API: er.<\/p>\n<p>L\u00f6senorden \u00e4r 24 tecken l\u00e5nga och best\u00e5r av versaler, gemener och numeriska tecken, som antingen kan genereras manuellt eller via REST API.<\/p>\n<p>Om du vill generera ett nytt l\u00f6senord manuellt bl\u00e4ddrar du till din Profilsk\u00e4rm och bl\u00e4ddrar ned\u00e5t p\u00e5 sidan.<\/p>\n<figure id=\"attachment_84595\" aria-describedby=\"caption-attachment-84595\" style=\"width: 519px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84595 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/application-passwords.jpg\" alt=\"Applikations-l\u00f6senord i sk\u00e4rmen f\u00f6r anv\u00e4ndarprofil\" width=\"519\" height=\"270\"><figcaption id=\"caption-attachment-84595\" class=\"wp-caption-text\">Applikations-l\u00f6senord i sk\u00e4rmen f\u00f6r anv\u00e4ndarprofil<\/figcaption><\/figure>\n<p>V\u00e4lj ett namn p\u00e5 ditt applikations-l\u00f6senord och bekr\u00e4fta. WordPress kommer att visa ditt nya l\u00f6senord.<\/p>\n<figure id=\"attachment_84605\" aria-describedby=\"caption-attachment-84605\" style=\"width: 532px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84605 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/new-application-password.jpg\" alt=\"Ett nytt applikations-l\u00f6senord\" width=\"532\" height=\"219\"><figcaption id=\"caption-attachment-84605\" class=\"wp-caption-text\">Ett nytt applikations-l\u00f6senord<\/figcaption><\/figure>\n<p>Applikations-l\u00f6senord visas i bitar p\u00e5 4-tecken, \u00e5tskilda av mellanslag, som nedan:<\/p>\n<pre><code>gsUc UhkU 0ScI gdRd TGoU vrW5<\/code><\/pre>\n<p>L\u00f6senord kan dock anv\u00e4ndas med <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/05\/application-passwords-integration-guide\/#comment-40226\">eller utan mellanslag<\/a>:<\/p>\n<blockquote><p>Applikations-l\u00f6senorden som skickas tillbaka genom auktoriseringsfl\u00f6det inkluderar inte blanksteg. Blankstegen finns d\u00e4r f\u00f6r att g\u00f6ra det l\u00e4ttare f\u00f6r n\u00e5gon som beh\u00f6ver \u00e5terge den l\u00e5nga str\u00e4ngen manuellt.<\/p>\n<p>De kan anv\u00e4ndas utan mellanslag eller med \u2014 \u2014. Om du vill kan du f\u00f6rmodligen l\u00e4gga till ett blanksteg efter varje tecken.<\/p><\/blockquote>\n<p>P\u00e5 sk\u00e4rmen Anv\u00e4ndarprofil kan du visa, skapa och \u00e5terkalla applikations-l\u00f6senord. Kolumnerna f\u00f6r Senast anv\u00e4nda och Senaste IP g\u00f6r att du enkelt kan hitta l\u00f6senord som inte l\u00e4ngre anv\u00e4nds och som ska \u00e5terkallas.<\/p>\n<figure id=\"attachment_84604\" aria-describedby=\"caption-attachment-84604\" style=\"width: 1616px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84604 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/last-used-last-ip-application-passwords.jpg\" alt=\"F\u00e4lten f\u00f6r Senast anv\u00e4nda och Senaste IP\" width=\"1616\" height=\"726\"><figcaption id=\"caption-attachment-84604\" class=\"wp-caption-text\">F\u00e4lten f\u00f6r Senast anv\u00e4nda och Senaste IP<\/figcaption><\/figure>\n<p>Vid tidpunkten f\u00f6r denna skrift kan Application Passwords anv\u00e4ndas med REST API\u00b4s autentiserade beg\u00e4randen och med det \u00e4ldre <a href=\"https:\/\/kinsta.com\/se\/blog\/xmlrpc-php\/\">XML-RPC API<\/a>. Vi b\u00f6r dock kunna se Application Passwords anv\u00e4ndas med ytterligare API:er i framtiden. George Stephanis f\u00f6rklarar:<\/p>\n<blockquote><p>Autentiseringsschemat f\u00f6r applikations-l\u00f6senord kan \u00e4ven till\u00e4mpas p\u00e5 framtida API:er f\u00f6r WordPress n\u00e4r de blir tillg\u00e4ngliga. Om exempelvis GraphQL eller andra system \u00e4r aktiverade i WordPress, kommer applikations-l\u00f6senord att ge dem en solid och etablerad autentiseringsinfrastruktur direkt.<\/p><\/blockquote>\n<figure id=\"attachment_84594\" aria-describedby=\"caption-attachment-84594\" style=\"width: 2030px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84594 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/application-password-test-postman.jpg\" alt=\"Ett autentiserat anrop till REST API i Postman\" width=\"2030\" height=\"1360\"><figcaption id=\"caption-attachment-84594\" class=\"wp-caption-text\">Ett autentiserat anrop till REST API i Postman<\/figcaption><\/figure>\n<p>Att anv\u00e4nda Application Passwords p\u00e5 <em>wp-login.php<\/em> \u00e4r inte m\u00f6jligt.<\/p>\n<p>F\u00f6r en n\u00e4rmare bild av den h\u00e4r funktionen och mer tekniska insikter kan du kontrollera f\u00f6ljande resurser:<\/p>\n<ul>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/09\/23\/proposal-rest-api-authentication-application-passwords\/\">F\u00f6rslag: REST API Autentisering \/ Application Passwords<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/05\/application-passwords-integration-guide\/\">Application Passwords: Integrerings-guide<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/wordpress\/application-passwords\">Application Password\u00b4s plugins<\/a><\/li>\n<\/ul>\n<h2>B\u00e4ttre st\u00f6d f\u00f6r PHP 8<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/se\/blog\/php-8\/\">PHP 8.0<\/a> erbjuder massor av nya funktioner och optimeringar och g\u00f6r det till en sann milstolpe inom utvecklingen av spr\u00e5ket. Den nyare versionen av <a href=\"https:\/\/kinsta.com\/se\/blog\/php-tutorials\/\">PHP<\/a> introducerar m\u00e5nga uppdateringar som bryter bak\u00e5tkompatibilitet och m\u00e5nga d\u00e5liga funktioner har nu officiellt tagits bort. S\u00e5, att l\u00e4gga till <a href=\"https:\/\/kinsta.com\/changelog\/php-8-availability\/\">st\u00f6d f\u00f6r PHP 8 i WordPress<\/a> \u00e4r en stor utmaning.<\/p>\n<p>Faktum \u00e4r att \u00e4ven om bidragsgivarna till WordPress K\u00e4rna l\u00e4gger stora anstr\u00e4ngningar p\u00e5 att g\u00f6ra WordPress 5.6 kompatibelt med PHP 8, b\u00f6r vi inte f\u00f6rv\u00e4nta oss att varje m\u00f6jligt problem har uppt\u00e4ckts. M\u00e5let \u00e4r att n\u00e5 en punkt d\u00e4r hela WordPress ekosystem \u00e4r kompatibelt med PHP 8, vilket verkar vara en tuff n\u00f6t att kn\u00e4cka f\u00f6r tillf\u00e4llet.<\/p>\n<p>Dessutom inneh\u00e5ller en WordPress-webbplats minst ett tema och ett varierande antal plugins. S\u00e5 vi kan f\u00f6rv\u00e4nta oss ett bra st\u00f6d f\u00f6r PHP 8 i WordPress K\u00e4rna, men det \u00e4r sv\u00e5rt att tro att detta \u00e4ven kommer g\u00e4lla plugins och teman.<\/p>\n<p>Vi h\u00e5ller med <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">Jonathan Desrosiers<\/a> n\u00e4r han s\u00e4ger:<\/p>\n<blockquote><p>Hur st\u00f6det f\u00f6r PHP 8 kommer att vara inom det bredare ekosystemet (plugins, teman, osv.) \u00e4r om\u00f6jligt att veta. Av den anledningen b\u00f6r WordPress 5.6 betraktas som &#8221;beta kompatibelt&#8221; med PHP 8.<\/p><\/blockquote>\n<p>&#8221;Beta kompatibelt med PHP 8&#8221; k\u00e4nns som ett bra uttryck f\u00f6r att representera en p\u00e5g\u00e5ende process som fortfarande kr\u00e4ver en hel del anstr\u00e4ngning, men samtidigt erk\u00e4nner det stora arbete som gjorts hittills.<\/p>\n<p>Emellertid<\/p>\n<blockquote><p>Alla utvecklare av plugins och teman, samt host-communities, uppmanas att g\u00f6ra sin kod kompatibel med PHP 8. Detta kommer att till\u00e5ta WordPress att verkligen uppn\u00e5 en &#8221;full kompatibilitet&#8221;, utan att slutanv\u00e4ndare beh\u00f6ver b\u00e4ra b\u00f6rdan.<\/p><\/blockquote>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>Majoriteten av inkompatibiliteter som identifierats genom automatiserade tester har \u00e5tg\u00e4rdats, men det kr\u00e4vs fortfarande vissa manuella tester. Av denna anledning, <strong>rekommenderas det starkt att man k\u00f6r rigor\u00f6sa kompatibilitetstester p\u00e5 en iscens\u00e4ttning eller en lokal milj\u00f6 innan man uppgraderar sin live-hemsida till PHP 8<\/strong>.<\/p>\n<\/aside>\n\n<h3>Vissa PHP 8-f\u00f6r\u00e4ndringar som man b\u00f6r vara medveten om<\/h3>\n<p>Som vi n\u00e4mnde ovan, \u00e4r arbetet med att g\u00f6ra WordPress fullt kompatibelt med PHP 8 under process. Jonathan Desrosiers erbjuder en <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">lista \u00f6ver PHP 8-funktioner och f\u00f6r\u00e4ndringar<\/a> som WordPress-utvecklare b\u00f6r vara medvetna om.<\/p>\n<h4>Namngivna parametrar<\/h4>\n<p>Med <a href=\"https:\/\/wiki.php.net\/rfc\/named_params\">PHP namngivna argument<\/a> \u00e4r nu m\u00f6jligt att skicka argument till en funktion som bygger p\u00e5 parameterns namn, snarare \u00e4n parameterns position. Detta g\u00f6r det m\u00f6jligt att <a href=\"https:\/\/kinsta.com\/se\/blog\/gratis-html-redigerare\/\">skriva kod<\/a> som \u00e4r sj\u00e4lvdokumenterande. Det inneb\u00e4r \u00e4ven att argument \u00e4r oberoende av order och att standardv\u00e4rden godtyckligt kan hoppas \u00f6ver.<\/p>\n<p>Tyv\u00e4rr kan namngivna parametrar f\u00f6r n\u00e4rvarande orsaka problem med bak\u00e5tkompatibilitet i WordPress. Den fr\u00e4msta orsaken \u00e4r att parameternamn kan \u00e4ndras utan n\u00e5t meddelande tills den aktuella granskningen har slutf\u00f6rts. S\u00e5, vid tidpunkten f\u00f6r denna skrift:<\/p>\n<blockquote><p>Anv\u00e4ndning av namngivna parametrar n\u00e4r du anropar WordPress-funktioner och klassmetoder st\u00f6ds <strong>uttryckligen<\/strong> inte och <strong>avr\u00e5ds starkt<\/strong> tills denna revision kan slutf\u00f6ras. Detta beror p\u00e5 att parameternamn kan \u00e4ndras utan n\u00e5t meddelande under granskningen,. N\u00e4r den h\u00e4r granskningen har slutf\u00f6rts kommer den att tillk\u00e4nnages i en framtida utvecklings-meddelande.<\/p><\/blockquote>\n<h4>Strikta typ\/v\u00e4rde-valideringar f\u00f6r interna funktioner<\/h4>\n<p>N\u00e4r de passerar en parameter av olaglig typ beter sig interna och anv\u00e4ndardefinierade funktioner annorlunda. Anv\u00e4ndardefinierade funktioner kastar en <code>TypeError<\/code>, men interna funktioner beter sig p\u00e5 en m\u00e4ngd olika s\u00e4tt, beroende p\u00e5 ett flertal villkor.<\/p>\n<p>F\u00f6r att ta bort dessa inkonsekvenser, genererar den <a href=\"https:\/\/kinsta.com\/se\/blog\/php-8\/#type-errors-internal-functions\">interna parametern parsing API:s<\/a> i PHP 8 alltid en <code>ThrowError<\/code> n\u00e4r en parametertyp inte matchar.<\/p>\n<p>Strikt typdeklaration anv\u00e4nds inte i WordPress K\u00e4rna. K\u00e4rnbidragsgivarna arbetar dock med att f\u00f6rhindra att ogiltiga typer skickas till K\u00e4rn-funktioner. Tills detta arbetet \u00e4r slutf\u00f6rt, kan denna \u00e4ndring i PHP 8 leda till <code>TypeError<\/code>s, &#8221;s\u00e4rskilt om ett v\u00e4rdes typ \u00e4ndras felaktigt genom kod som \u00e4r ansluten till ett filter&#8221;.<\/p>\n<h4>Str\u00e4ngare typ kontroller f\u00f6r Aritmetiska och Bitwise Operat\u00f6rer<\/h4>\n<p>I tidigare versioner av PHP, var det till\u00e5tet att anv\u00e4nda aritmetiska och bitvisa operat\u00f6rer till en array, resurs, eller icke \u00f6verbelastade objekt. Beteendet var dock inkonsekvent och till och med orimligt ibland:<\/p>\n<pre><code class=\"language-php\">var_dump([] % [42]);\n\/\/ int(0)<\/code><\/pre>\n<p>Med PHP 8 \u00e4r beteendet alltid detsamma och alla aritmetiska och bitvisa operat\u00f6rer kommer att kasta ett <code>TypeError<\/code>-undantag n\u00e4r operanden \u00e4r en array, resurs, eller icke-\u00f6verbelastat objekt (se <a href=\"https:\/\/wiki.php.net\/rfc\/arithmetic_operator_type_checks\">RFC<\/a>).<\/p>\n<p>Detta \u00e4r en annan f\u00f6r\u00e4ndring som kr\u00e4ver lite extra arbete fr\u00e5n k\u00e4rnbidragsgivarna, som de m\u00e5nga meddelandena om fel, varningar och \u00e4ndringar.<\/p>\n<p>P\u00e5 grund av alla dessa ol\u00f6sta problem, rekommenderas det starkt att man k\u00f6r kompatibilitetstester p\u00e5 <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/staging-environment\/\">en iscens\u00e4ttning eller utvecklingsmilj\u00f6<\/a> innan man g\u00f6r \u00f6verg\u00e5ngen till PHP 8 p\u00e5 sin live-webbplats.\u00a0L\u00e4s mer om <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">WordPress och PHP 8.0<\/a>.<\/p>\n<h2>Ytterligare \u00e4ndringar f\u00f6r utvecklare<\/h2>\n<p>WordPress 5.6 introducerar tonvis med \u00e4ndringar f\u00f6r utvecklare och vi kunde inte ta med alla i v\u00e5r lista. Men h\u00e4r \u00e4r topp 3 som vi tycker att man ska ta en titt p\u00e5:<\/p>\n<h3>1. wp_after_insert_post \u00e5tg\u00e4rds-Krok<\/h3>\n<p>Innan WordPress 5.6 kunde du anv\u00e4nda <code>save_posts<\/code> eller liknande \u00e5tg\u00e4rder f\u00f6r att k\u00f6ra anpassad kod efter ett publicerat inl\u00e4gg.\u00a0Nu introducerar WordPress 5.6 \u00e5tg\u00e4rds-kroken <code>wp_after_insert_post<\/code>, som avfyras endast efter att termer och metadata har sparats.<\/p>\n<p>Dessutom har flera funktioner uppdaterats f\u00f6r att f\u00f6rhindra att dessa krokar avfyras. Den nya $fire_after_hooks-parametern har lagts till i funktionerna <code>wp_insert_posts()<\/code>, <code>wp_update_post()<\/code> och <code>wp_insert_attachment()<\/code>. Om den \u00e4r inst\u00e4lld p\u00e5 <code>false<\/code>, f\u00f6rhindrar det att efterinsatskrokarna avfyras.<\/p>\n<p>Kolla in <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/new-action-wp_after_insert_post-in-wordpress-5-6\/\">utvecklings-noteringen<\/a> f\u00f6r en djupare \u00f6versikt.<\/p>\n<h3>2. Typecasting<\/h3>\n<p>Typecasting-funktioner <code>intval()<\/code>, <code>strval()<\/code>, <code>floatval()<\/code>\u00a0och <code>boolval()<\/code> har tagits bort fr\u00e5n k\u00e4rnan till f\u00f6rm\u00e5n f\u00f6r direkt typecasting:<\/p>\n<ol>\n<li><code>intval()<\/code> \u2192 <code>(int)<\/code><\/li>\n<li><code>strval()<\/code> \u2192 <code>(string)<\/code><\/li>\n<li><code>floatval()<\/code> \u2192 <code>(float)<\/code><\/li>\n<\/ol>\n<p>Den h\u00e4r \u00e4ndringen har direkta effekter p\u00e5 <a href=\"https:\/\/kinsta.com\/se\/apm-verktyg\/\">prestanda<\/a> eftersom <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/miscellaneous-developer-focused-changes-in-wordpress-5-6\/\">direkt typecasting<\/a> \u00e4r <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/42918\">~ 6x snabbare<\/a> \u00e4n typecasting funktioner.<\/p>\n<h3>3. WP_Error objekt<\/h3>\n<p>Klassen <code>WP_Error<\/code> har f\u00f6rb\u00e4ttrats f\u00f6r att till\u00e5ta sammanslagning av flera <code>WP_Error<\/code>-instanser till en. Tidigare kunde man endast g\u00f6ra detta manuellt. Nu introducerar WordPress 5.6 tre nya metoder f\u00f6r att hj\u00e4lpa till att hantera flera <code>WP_Error<\/code>-instanser. Koden nedan \u00e4r ett exempel fr\u00e5n <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/miscellaneous-developer-focused-changes-in-wordpress-5-6\/\">utvecklings-noteringarna<\/a>:<\/p>\n<pre><code class=\"language-php\">&lt;?php\n$error_1 = new WP_Error(\n\t'code1',\n\t'This is my first error message.',\n\t'Error_Data'\n);\n \n$error_2 = new WP_Error(\n\t'code2',\n\t'This is my second error message.',\n\t'Error_Data2'\n);\n \n\/\/ Merge from another WP_Error.\n$error_1-&gt;merge_from( $error_2 );\n \n\/\/ Retrieve all error data, optionally for a specific error code.\n$error_1-&gt;get_all_error_data( 'code2' );\n \n\/\/ Export to another WP_Error\n$error_1-&gt;export_to( $error_2 );<\/code><\/pre>\n<h3>Ytterligare avl\u00e4sningar f\u00f6r utvecklare<\/h3>\n<p>Det \u00e4r om\u00f6jligt att n\u00e4mna alla f\u00f6r\u00e4ndringar som \u00e4r inriktade mot utveckling i WordPress 5.6, men du kan l\u00e4sa mer om dem med hj\u00e4lp av f\u00f6ljande resurser:<\/p>\n<ul>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/29\/updating-jquery-version-shipped-with-wordpress\/\">Uppdatering av jQuery-version levereras med WordPress<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/05\/updating-core-jquery-to-version-3-part-2\/\">Uppdatering av core jQuery till version 3 \u2013 del 2<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">WordPress och PHP 8.0<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/rest-api-batch-framework-in-wordpress-5-6\/\">REST API Batch-ramverk i WordPress 5.6<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/miscellaneous-developer-focused-changes-in-wordpress-5-6\/\">Diverse utvecklarfokuserade f\u00f6r\u00e4ndringar i WordPress 5.6<\/a><\/li>\n<\/ul>\n\n<h2>Sammanfattning<\/h2>\n<p>WordPress 5.6 \u00e4r en stor release med massor av funktioner och \u00e4ndringar f\u00f6r b\u00e5de anv\u00e4ndare och utvecklare. Vi \u00e4r alltid glada \u00f6ver att se hur utvecklingen av webbtekniker direkt p\u00e5verkar WordPress-s\u00e4kerhet, <a href=\"https:\/\/kinsta.com\/docs\/wordpress-hosting\/wordpress-monitoring\/apm-tool\/\">prestanda<\/a>, anv\u00e4ndbarhet och tillg\u00e4nglighet.<\/p>\n<p>Men utvecklingen slutar aldrig och vi kan redan nu ta en titt p\u00e5 framtida <a href=\"https:\/\/make.wordpress.org\/core\/2019\/11\/21\/tentative-release-calendar-2020-2021\/\">potentiella release- datum<\/a>.<\/p>\n<p>Nu vill vi veta: Vad tycker du mest om i WordPress 5.6? Och vilka funktioner skulle du vilja l\u00e4ggas till i <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-5-7-whats-on-your-wishlist\/\">WordPress 5.7<\/a>?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress 5.6 &#8221;Simone&#8221; \u00e4r ute och vi \u00e4r glada \u00f6ver att kunna ge dig en djupg\u00e5ende guidning om de mest intressanta funktionerna och till\u00e4ggen som lagts &#8230;<\/p>\n","protected":false},"author":36,"featured_media":37957,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[66,29],"topic":[],"class_list":["post-37955","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cms","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Vad \u00e4r nytt i WordPress 5.6 (Hj\u00e4lpmedel, prestanda, s\u00e4kerhet)<\/title>\n<meta name=\"description\" content=\"PHP 8-st\u00f6d, Application Passwords, Site Health-f\u00f6rb\u00e4ttringar, Block API V2, och mycket mer. Kolla in vad som \u00e4r nytt i WordPress 5.6!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vad \u00e4r nytt i WordPress 5.6 (Hj\u00e4lpmedel, prestanda, s\u00e4kerhet)\" \/>\n<meta property=\"og:description\" content=\"PHP 8-st\u00f6d, Application Passwords, Site Health-f\u00f6rb\u00e4ttringar, Block API V2, och mycket mer. Kolla in vad som \u00e4r nytt i WordPress 5.6!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstasweden\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-07T10:00:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-30T12:11:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/12\/wordpress-5-6-se.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"384\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"PHP 8-st\u00f6d, Application Passwords, Site Health-f\u00f6rb\u00e4ttringar, Block API V2, och mycket mer. Kolla in vad som \u00e4r nytt i WordPress 5.6!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/12\/wordpress-5-6-se.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_se\" \/>\n<meta name=\"twitter:label1\" content=\"Skriven av\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data2\" content=\"24 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Vad \u00e4r nytt i WordPress 5.6 (Hj\u00e4lpmedel, prestanda, s\u00e4kerhet)\",\"datePublished\":\"2020-12-07T10:00:10+00:00\",\"dateModified\":\"2021-07-30T12:11:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/\"},\"wordCount\":4822,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/se\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/12\/wordpress-5-6-se.jpg\",\"keywords\":[\"CMS\",\"WordPress\"],\"articleSection\":[\"WordPress-nyheter\"],\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/\",\"url\":\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/\",\"name\":\"Vad \u00e4r nytt i WordPress 5.6 (Hj\u00e4lpmedel, prestanda, s\u00e4kerhet)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/se\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/12\/wordpress-5-6-se.jpg\",\"datePublished\":\"2020-12-07T10:00:10+00:00\",\"dateModified\":\"2021-07-30T12:11:05+00:00\",\"description\":\"PHP 8-st\u00f6d, Application Passwords, Site Health-f\u00f6rb\u00e4ttringar, Block API V2, och mycket mer. Kolla in vad som \u00e4r nytt i WordPress 5.6!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/12\/wordpress-5-6-se.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/12\/wordpress-5-6-se.jpg\",\"width\":768,\"height\":384,\"caption\":\"wordpress-5-6-se\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/se\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vad \u00e4r nytt i WordPress 5.6 (Hj\u00e4lpmedel, prestanda, s\u00e4kerhet)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/se\/#website\",\"url\":\"https:\/\/kinsta.com\/se\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Snabba, s\u00e4kra, premium hosting-l\u00f6sningar\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/se\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/se\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/se\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/se\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstasweden\/\",\"https:\/\/x.com\/kinsta_se\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/kinsta.com\/se\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/kinsta.com\/se\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Vad \u00e4r nytt i WordPress 5.6 (Hj\u00e4lpmedel, prestanda, s\u00e4kerhet)","description":"PHP 8-st\u00f6d, Application Passwords, Site Health-f\u00f6rb\u00e4ttringar, Block API V2, och mycket mer. Kolla in vad som \u00e4r nytt i WordPress 5.6!","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:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/","og_locale":"sv_SE","og_type":"article","og_title":"Vad \u00e4r nytt i WordPress 5.6 (Hj\u00e4lpmedel, prestanda, s\u00e4kerhet)","og_description":"PHP 8-st\u00f6d, Application Passwords, Site Health-f\u00f6rb\u00e4ttringar, Block API V2, och mycket mer. Kolla in vad som \u00e4r nytt i WordPress 5.6!","og_url":"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstasweden\/","article_published_time":"2020-12-07T10:00:10+00:00","article_modified_time":"2021-07-30T12:11:05+00:00","og_image":[{"width":768,"height":384,"url":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/12\/wordpress-5-6-se.jpg","type":"image\/jpeg"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"PHP 8-st\u00f6d, Application Passwords, Site Health-f\u00f6rb\u00e4ttringar, Block API V2, och mycket mer. Kolla in vad som \u00e4r nytt i WordPress 5.6!","twitter_image":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/12\/wordpress-5-6-se.jpg","twitter_creator":"@carlodaniele","twitter_site":"@kinsta_se","twitter_misc":{"Skriven av":"Carlo Daniele","Ber\u00e4knad l\u00e4stid":"24 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/se\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Vad \u00e4r nytt i WordPress 5.6 (Hj\u00e4lpmedel, prestanda, s\u00e4kerhet)","datePublished":"2020-12-07T10:00:10+00:00","dateModified":"2021-07-30T12:11:05+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/"},"wordCount":4822,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/se\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/12\/wordpress-5-6-se.jpg","keywords":["CMS","WordPress"],"articleSection":["WordPress-nyheter"],"inLanguage":"sv-SE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/","url":"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/","name":"Vad \u00e4r nytt i WordPress 5.6 (Hj\u00e4lpmedel, prestanda, s\u00e4kerhet)","isPartOf":{"@id":"https:\/\/kinsta.com\/se\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/12\/wordpress-5-6-se.jpg","datePublished":"2020-12-07T10:00:10+00:00","dateModified":"2021-07-30T12:11:05+00:00","description":"PHP 8-st\u00f6d, Application Passwords, Site Health-f\u00f6rb\u00e4ttringar, Block API V2, och mycket mer. Kolla in vad som \u00e4r nytt i WordPress 5.6!","breadcrumb":{"@id":"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#primaryimage","url":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/12\/wordpress-5-6-se.jpg","contentUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2020\/12\/wordpress-5-6-se.jpg","width":768,"height":384,"caption":"wordpress-5-6-se"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/se\/blog\/wordpress-5-6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/se\/"},{"@type":"ListItem","position":2,"name":"Vad \u00e4r nytt i WordPress 5.6 (Hj\u00e4lpmedel, prestanda, s\u00e4kerhet)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/se\/#website","url":"https:\/\/kinsta.com\/se\/","name":"Kinsta\u00ae","description":"Snabba, s\u00e4kra, premium hosting-l\u00f6sningar","publisher":{"@id":"https:\/\/kinsta.com\/se\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/se\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sv-SE"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/se\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/se\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/se\/wp-content\/uploads\/sites\/9\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/se\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstasweden\/","https:\/\/x.com\/kinsta_se","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/se\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/kinsta.com\/se\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/kinsta.com\/se\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts\/37955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/comments?post=37955"}],"version-history":[{"count":9,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts\/37955\/revisions"}],"predecessor-version":[{"id":40174,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/posts\/37955\/revisions\/40174"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/37955\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/37955\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/37955\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/37955\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/37955\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/37955\/translations\/de"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/37955\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/37955\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/37955\/translations\/nl"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/37955\/translations\/dk"},{"href":"https:\/\/kinsta.com\/se\/wp-json\/kinsta\/v1\/posts\/37955\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/media\/37957"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/media?parent=37955"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/tags?post=37955"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/se\/wp-json\/wp\/v2\/topic?post=37955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}