{"id":228780,"date":"2022-10-16T13:15:00","date_gmt":"2022-10-16T10:15:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=228780"},"modified":"2022-11-09T04:14:45","modified_gmt":"2022-11-09T01:14:45","slug":"rekisteroei-lohkokuvio-wordpressin-lohkoeditorissa-gutenberg","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fi\/rekisteroei-lohkokuvio-wordpressin-lohkoeditorissa-gutenberg\/","title":{"rendered":"Rekister\u00f6i lohkokuvio WordPressin lohkoeditorissa (Gutenberg)"},"content":{"rendered":"\n<p>Lohkokuviot WordPressin lohkoeditorissa (Gutenberg) ovat tehokas ominaisuus, jonka avulla voit luoda erilaisia \u200b\u200basetteluja hyvin pienell\u00e4 vaivalla.<\/p>\n<p>K\u00e4ytt\u00e4m\u00e4ll\u00e4 <code>register_block_pattern<\/code>voit luoda nopeasti lohkokuvion sinulle tai asiakkaillesi.<\/p>\n<h2>Edellytykset<\/h2>\n<ul>\n<li>WordPressin asennus<\/li>\n<li>Koodieditori<\/li>\n<\/ul>\n<h2>Luo lohkokuviosi<\/h2>\n<p>Rakennat lohkokuvioita sivustollesi rekister\u00f6imist\u00e4si lohkoista. N\u00e4m\u00e4 voivat olla ydinlohkoja tai mik\u00e4 tahansa m\u00e4\u00e4r\u00e4 kolmannen osapuolen tai mukautettuja lohkoja.<\/p>\n<p>Aloita luomalla lohkoasettelu WordPress-editorilla. Asetusten avulla voit tehd\u00e4 siit\u00e4 niin monimutkaisen tai yksinkertaisen kuin haluat.<\/p>\n<p>T\u00e4ss\u00e4 esimerkiss\u00e4 pid\u00e4mme sen yksinkertaisena ja luomme yksinkertaisesti lohkokuvion, joka rakentuu seuraavasti:<\/p>\n<ul>\n<li>Ryhm\u00e4n esto\n<ul>\n<li>Otsikko<\/li>\n<li>Kohta<\/li>\n<li>Sarakkeet\n<ul>\n<li>Sarake 1\n<ul>\n<li>Otsikko<\/li>\n<li>Kohta<\/li>\n<\/ul>\n<\/li>\n<li>Sarake 2\n<ul>\n<li>Otsikko<\/li>\n<li>Kohta<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Kun olet rakentanut lohkokuvion, kopioi vain sinulle luotu koodi.<\/p>\n<p>Kopioi lohkomallikoodi<\/p>\n<p>Voit tehd\u00e4 t\u00e4m\u00e4n siirtym\u00e4ll\u00e4 kolmeen pisteeseen editorin oikeassa yl\u00e4kulmassa (merkitty Asetukset) ja valitsemalla &quot;Koodieditori&quot;. T\u00e4m\u00e4 n\u00e4ytt\u00e4\u00e4 HTML-koodin juuri luomasi lohkomallin takana.<\/p>\n<p>Kopioi t\u00e4m\u00e4 koodi leikep\u00f6yd\u00e4llesi.<\/p>\n<h2>Rekister\u00f6i lohkokuvio<\/h2>\n<p>Liit\u00e4 t\u00e4m\u00e4 lohkoeditorin koodi koodieditoriin. Jos et ole varma miss\u00e4, voit k\u00e4ytt\u00e4\u00e4 <code>functions.php<\/code>teemasi.<\/p>\n<p>Varmista, ett\u00e4 v\u00e4lit\u00e4t sen muuttujaksi laittamalla yksitt\u00e4isi\u00e4 lainausmerkkej\u00e4 (<code>'<\/code>) liitetyn tekstin ymp\u00e4rille, kuten n\u00e4in:<\/p>\n<pre><code>$block_pattern_content = '\n&lt;div class=\"wp-block-group\"&gt;&lt;div class=\"wp-block-group__inner-container\"&gt;\n&lt;h2&gt;Example Block Pattern&lt;\/h2&gt;\n\n&lt;p&gt;Lorem ipsum dolor sit amet labore cras venenatis.&lt;\/p&gt;\n\n&lt;div class=\"wp-block-columns\"&gt;\n&lt;div class=\"wp-block-column\"&gt;\n&lt;h3&gt;Sub Heading 1&lt;\/h3&gt;\n\n&lt;p&gt;Lorem ipsum dolor sit amet id erat aliquet diam ullamcorper tempus massa eleifend vivamus.&lt;\/p&gt;\n&lt;\/div&gt;\n\n&lt;div class=\"wp-block-column\"&gt;\n&lt;h3&gt;Sub Heading 2&lt;\/h3&gt;\n\n&lt;p&gt;Morbi augue cursus quam pulvinar eget volutpat suspendisse dictumst mattis id.&lt;\/p&gt;\n&lt;\/div&gt;\n&lt;\/div&gt;\n&lt;\/div&gt;&lt;\/div&gt;\n';\n<\/code><\/pre>\n<p>Saatat joutua pakottamaan merkkej\u00e4 lohkokuvion monimutkaisuudesta riippuen.<\/p>\n<p>Seuraavaksi meid\u00e4n on siirrett\u00e4v\u00e4 t\u00e4m\u00e4 <code>register_block_pattern<\/code>funktioon:<\/p>\n<pre><code>register_block_pattern(\n    'wholesomecode\/example-block-pattern',\n    [\n        'categories'    =&gt; [\n            'text',\n        ],\n        'content'       =&gt; $block_pattern_content,\n        'description'   =&gt; 'An example block pattern',\n        'keywords'      =&gt; 'example',\n        'title'         =&gt; 'Example Block Pattern',\n        'viewportWidth' =&gt; 800,\n    ],\n);\n<\/code><\/pre>\n<p>Siin\u00e4 kaikki, lohkokuvio on rekister\u00f6ity.<\/p>\n<h3>Hajoaminen<code>register_block_pattern<\/code><\/h3>\n<ul>\n<li><strong>Nimiavaruus<\/strong> \u2014 (<code>wholesomecode\/example-block-pattern<\/code>) on lohkokuvion nimiavaruus. Varmista, ett\u00e4 t\u00e4m\u00e4 on ainutlaatuinen lohkokuviollesi. Jos joudumme joskus poistamaan lohkokuvion rekister\u00f6innin, tarvitsemme t\u00e4m\u00e4n merkkijonon.<\/li>\n<li><strong>Kategoriat<\/strong> \u2014 T\u00e4m\u00e4 on lohkokuvioluokka, jossa lohkokuvio n\u00e4kyy, kun lis\u00e4\u00e4mme lohkokuviomme. Voimme my\u00f6s <a href=\"https:\/\/wholesomecode.ltd\/#custom-block-pattern-category\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">lis\u00e4t\u00e4 omia luokkiamme<\/a>.<\/li>\n<li><strong>Sis\u00e4lt\u00f6<\/strong> \u2013 T\u00e4m\u00e4 on HTML-koodi, joka luo lohkokuvion. T\u00e4m\u00e4 esimerkki k\u00e4ytt\u00e4\u00e4 muuttujaa, jonka loimme editorista.<\/li>\n<li><strong>Kuvaus<\/strong> \u2014 Kuvaus lohkokuviosta.<\/li>\n<li><strong>Avainsanat<\/strong> \u2014 Avainsanat, joita voidaan k\u00e4ytt\u00e4\u00e4 lohkomallin etsimiseen.<\/li>\n<li><strong>Otsikko<\/strong> \u2014 lohkokuvion otsikko.<\/li>\n<li><strong>N\u00e4kym\u00e4portin leveys<\/strong> \u2014 Esikatselualueella k\u00e4ytett\u00e4v\u00e4 lohkokuvion n\u00e4kym\u00e4.<\/li>\n<\/ul>\n<h2>Lis\u00e4\u00e4 lohkokuvio<\/h2>\n<p>Lis\u00e4\u00e4 lohkokuvio k\u00e4ytt\u00e4m\u00e4ll\u00e4 editorin vasemmassa yl\u00e4kulmassa olevaa plusmerkki\u00e4 ja valitsemalla lohkokuviot.<\/p>\n<p>Valitse luokka, johon rekister\u00f6it kuviosi, ja sen pit\u00e4isi tulla n\u00e4kyviin.<\/p>\n<p>Lohkokuvion lis\u00e4\u00e4minen<\/p>\n<p>Vaihtoehtoisesti voit hakea rekister\u00f6im\u00e4ll\u00e4si avainsanalla.<\/p>\n<p>Voit rekister\u00f6id\u00e4 lohkoluokan k\u00e4ytt\u00e4m\u00e4ll\u00e4 <code>register_block_pattern_category<\/code>toimintoa.<\/p>\n<pre><code>register_block_pattern_category(\n    'my-client',\n    [\n        'label' =&gt; esc_html__( 'My Client Patterns', 'wholesome-plugin' ),\n    ]\n);\n<\/code><\/pre>\n<p>Sitten voit k\u00e4ytt\u00e4\u00e4 juuri rekister\u00f6im\u00e4\u00e4si luokkaa lohkomallikoodissasi, kuten:<\/p>\n<pre><code>register_block_pattern(\n    'wholesomecode\/example-block-pattern',\n    [\n        'categories'    =&gt; [\n            'my-client',\n        ],\n        'content'       =&gt; $block_pattern_content,\n        'description'   =&gt; 'An example block pattern',\n        'keywords'      =&gt; 'example',\n        'title'         =&gt; 'Example Block Pattern',\n        'viewportWidth' =&gt; 800,\n    ],\n);\n<\/code><\/pre>\n<p>Nyt kun tulet l\u00f6yt\u00e4m\u00e4\u00e4n lohkokuviosi, se sijaitsee mukautetussa kategoriassasi:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-168978-61e7f9e9b9076.png\" alt=\"Rekister\u00f6i lohkokuvio WordPressin lohkoeditorissa (Gutenberg)\" \/>Mukautettu lohkokuvioluokka<\/p>\n<p>Nyt voit ryhmitell\u00e4 kaikki asiakkaallesi juuri tekem\u00e4si mukautetut lohkomallit yhteen paikkaan.<\/p>\n<ul>\n<li>Tarvitsetko jotain staattisempaa? Yrit\u00e4 sen sijaan <a href=\"https:\/\/wholesomecode.ltd\/guides\/register-block-template-wordpress-gutenberg\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">rekister\u00f6id\u00e4 estomalli<\/a><\/li>\n<li>Tarvitsetko jotain, joka koskee lapsilohkoja? Yrit\u00e4 <a href=\"https:\/\/wholesomecode.ltd\/guides\/template-innerblocks-wordpress-gutenberg\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">rekister\u00f6id\u00e4 InnerBlocks-malli<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/wholesomecode.ltd\" class=\"external external_icon\">wholesomecode.ltd<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lohkokuviot WordPressin lohkoeditorissa (Gutenberg) ovat tehokas ominaisuus, jonka avulla voit luoda erilaisia \u200b\u200basetteluja hyvin pienell\u00e4 vaivalla.Register_block_pattern-ominaisuuden avulla voit&#8230;<\/p>\n","protected":false},"author":1,"featured_media":220451,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[938,719,895,813,803,864],"tags":[1166],"class_list":["post-228780","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gutenberg-5","category-kehittaejae","category-koodi","category-laajennuksia","category-php-5","category-wordpress-5","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/228780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/comments?post=228780"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/228780\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media\/220451"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media?parent=228780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/categories?post=228780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/tags?post=228780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}