{"id":233801,"date":"2023-02-22T17:14:00","date_gmt":"2023-02-22T14:14:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=233801"},"modified":"2022-11-11T12:30:06","modified_gmt":"2022-11-11T09:30:06","slug":"kuidas-juhtida-wordpressis-postituste-gutenbergi-plokke-keelake-plokid-ja-blokeerimismallid","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/kuidas-juhtida-wordpressis-postituste-gutenbergi-plokke-keelake-plokid-ja-blokeerimismallid\/","title":{"rendered":"Kuidas juhtida WordPressis postituste Gutenbergi plokke: keelake plokid ja blokeerimismallid"},"content":{"rendered":"\n<p>WordPressi uus toimetaja Gutenberg annab autorile rikkaliku sisu loomiseks suure paindlikkuse. Kuid m\u00f5nel juhul peate v\u00f5ib-olla seda pisut piirama, kas saidi veebihaldurina v\u00f5i teemaarendajana. Selles postituses vaatleme, kuidas saame PHP abil Gutenbergis plokipiiranguid pakkuda.<\/p>\n<p>Seal on sisseehitatud funktsioonid teatud piirangute seadmiseks plokkidele, mida paljud veel ei tunne. See v\u00f5ib olla kasulik, kui vajate teatud postitusi, et j\u00e4rgida sama kujundust v\u00f5i sisu, v\u00f5i kui soovite aidata mittetehnilistel autoritel Gutenbergi plokkide arvu t\u00f5ttu mitte rabada. Teine n\u00e4ide h\u00f5lmab vajalike reklaamiplokkide automaatset lisamist (kui teil on reklaamiplugin) postituste tekstide vahele. Saate seda kas sundida v\u00f5i kasutada neid tehnikaid, et aidata autoritel neid lisada.<\/p>\n<p>Selles postituses vaatleme kahte v\u00f5imalust, kuidas saate WordPress Gutenbergis plokke juhtida. \u00dcks v\u00f5imalus on piirata, milliseid plokke saab lisada. Teisis\u00f5nu eemaldage teatud plokit\u00fc\u00fcbid, mida te ei soovi saada. Saame seda teha konkreetselt postit\u00fc\u00fcbi j\u00e4rgi v\u00f5i globaalselt. Teine v\u00f5imalus on kasutada plokimalle. WordPress pakub teile uue postituse loomisel eelm\u00e4\u00e4ratletud plokkide komplekti otsustamist. Seda tehakse postituse t\u00fc\u00fcbi j\u00e4rgi. Plokimallide abil saate pakkuda autorile esialgseid plokke, mis aitavad tal postitust kirjutada, v\u00f5i lukustada plokid oma kohale, et autor ei saaks oma asukohta muuta ega uusi lisada.<\/p>\n<p>Neid m\u00f5lemaid saate teha kas PHP v\u00f5i Javascriptiga. See juhend h\u00f5lmab PHP-viisi.<\/p>\n<h2>Eemaldage plokkide t\u00fc\u00fcbid<\/h2>\n<h3>Must nimekiri<\/h3>\n<p>WordPressis on PHP-filter nimega <code>allowed_block_types<\/code>. See filter annab teile kaks parameetrit; k\u00f5igi plokkide massiiv ja postiobjekt. K\u00f5ik, mida peame tegema, on massiivi haldamine enne selle tagastamist. Ja kuna me saame filtrisse ka postitusobjekti, saame lisada reegleid ka postituse t\u00fc\u00fcbi v\u00f5i muu postituse metateabe j\u00e4rgi.<\/p>\n<p>Plokkide massiiv koosneb ploki nimeruumi nimede stringidest. K\u00f5ik WordPressi plokid n\u00f5uavad eesliitega nimeruumi enne ploki nime. WordPressi p\u00f5hiplokkide puhul on nimeruum &quot; <code>core\/<\/code>&quot; ja WordPressi manustatud plokkide puhul on nimeruum &quot; <code>core-embed\/<\/code>&quot;. N\u00e4iteks pealkirjaploki nimi <code>core\/heading<\/code>on selles massiivis &quot; &quot;. L\u00f5in t\u00e4ieliku \u00fclevaate k\u00f5igi plokit\u00fc\u00fcpide nimedest oma postituses teemal <a href=\"https:\/\/awhitepixel.com\/blog\/wordpress-gutenberg-access-parse-blocks-with-php\/#block-names\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kuidas postituse plokkidele juurdep\u00e4\u00e4semiseks ja s\u00f5elumiseks<\/a>.<\/p>\n<p>Siin on kiire n\u00e4ide filtri kasutamisest k\u00f5igi plokkide, v\u00e4lja arvatud l\u00f5igu, eemaldamiseks. See kehtib k\u00f5igi postituste t\u00fc\u00fcpide kohta.<\/p>\n<pre><code>add_filter('allowed_block_types', function($block_types, $post) {\n    return ['core\/paragraph'];\n}, 10, 2);<\/code><\/pre>\n<p>Kui lisate selle koodi oma teema <code>functions.php<\/code>v\u00f5i pistikprogrammi faili, keelab Gutenberg t\u00e4ielikult k\u00f5ik muud plokid peale l\u00f5igu. Te ei n\u00e4e isegi muid plokke, samuti ei saa te proovida neid v\u00e4lja meelitada, tippides <code>\/<\/code>postitusse (bloki otsetee) v\u00f5i otsides neid.<\/p>\n<\/p>\n<p>Saame m\u00e4\u00e4rata postituse t\u00fc\u00fcbi j\u00e4rgi plokid, mida soovime s\u00e4ilitada v\u00f5i eemaldada. Kontrollime lihtsalt postiobjekti kinnisvara <code>post_type<\/code>. Allolevas koodin\u00e4ites m\u00e4\u00e4ratleme uue massiivi plokkidest, mida tahame lubada, ja lisame selle reegli ainult kohandatud postituse t\u00fc\u00fcbi jaoks <code>book<\/code>.<\/p>\n<pre><code>add_filter('allowed_block_types', function($block_types, $post) {\n    $allowed = [\n        'core\/paragraph',\n        'core\/heading',\n        'core\/image'\n    ];\n    if ($post-&gt;post_type == 'book') {\n        return $allowed;\n    }\n    return $block_types;\n}, 10, 2);<\/code><\/pre>\n<p>\u00dclaltoodud koodiga saate postituste ja lehtede redigeerimisel k\u00f5ik plokid, kuid kohandatud postituse t\u00fc\u00fcbi &quot; <code>book<\/code>&quot; muutmisel saate lisada ainult l\u00f5ike, pealkirju ja \u00fcksikuid pilte.<\/p>\n<p>Kasutage oma kujutlusv\u00f5imet oma reeglite lisamiseks. Kuna meil on postiobjekt, p\u00e4\u00e4seme ligi enamikule vajalikust teabest. V\u00f5ib-olla peate piirama ploki valikuid posti metav\u00e4\u00e4rtusega? N\u00e4iteks valitud lehemalli, valitud postituse kategooria v\u00f5i millegi muu j\u00e4rgi.<\/p>\n<h3>Valge nimekiri<\/h3>\n<p>Niipalju kui ma n\u00e4en, saate plokke ainult valgesse nimekirja lisada (otsustage, millised eemaldada, mitte otsustada, milline neist alles j\u00e4tta), eemaldades plokid teatud hetkel. Ja seda tuleb teha Javascripti, mitte PHP-ga.<\/p>\n<p>Ma ei hakka seda \u00fcksikasjalikult kirjeldama, kuid peate j\u00e4rjekorda laadima Javascripti faili, mis on laaditud <code>init<\/code>v\u00f5i <code>enqueue_block_editor_assets<\/code>konksuga, s\u00f5ltuvusega <code>wp-dom-ready<\/code>ja <code>wp-blocks<\/code>s\u00f5ltuvusena. Skriptis saate seadistada muutuja(te), mida soovite eemaldada, j\u00e4rgides \u00fclaltoodud nimeruumide ja plokkide nimede jaoks samu reegleid. Ja iga ploki nime puhul kutsute v\u00e4lja funktsiooni <code>unregisterBlockType()<\/code>paketist <code>wp.blocks<\/code>. Tavaliselt peaksite seda tegema sissel\u00fclitatud funktsiooni sees, <code>wp.domReady()<\/code>et tagada skripti laadimise j\u00e4rjekord.<\/p>\n<p>Midagi sellist:<\/p>\n<pre><code>var removeBlocks = [\n    'core\/paragraph',\n    'core\/heading',\n    'core\/image'\n];\n\u00a0\nwp.domReady(function() {\n    removeBlocks.forEach(function(blockName) {\n        wp.blocks.unregisterBlockType(blockName);\n    });\n});<\/code><\/pre>\n<p>Plokkide eemaldamine on Gutenbergis \u00fcks plokkide juhtimise viise. Vaatame teist, v\u00f5ib-olla l\u00f5busamat viisi plokkide juhtimiseks: plokkide mallid.<\/p>\n<h2>Blokeeri mallid<\/h2>\n<p>Teine viis Gutenbergi plokkide juhtimiseks WordPressis on plokimalle kasutamine. WordPressil on funktsioon, mis v\u00f5imaldab teil t\u00e4ita uusi postitusi eelnevalt m\u00e4\u00e4ratletud plokkide komplektiga. See v\u00f5ib olla kasulik autorite abistamiseks, n\u00e4idates neile ploki struktuuri soovitust. Samuti saate need eelt\u00e4idetud plokid lukustada, mis ei v\u00f5imalda autoritel plokke \u00fcmber j\u00e4rjestada ega lisada. See on kasulik, kui soovite, et postitustel oleks konkreetne struktuur ja kujundus \u2013 n\u00e4iteks veenduge, et k\u00f5igi seda t\u00fc\u00fcpi postituste teave on t\u00e4pselt sama struktureeritud.<\/p>\n<p>Funktsioonile, mida kasutatakse kohandatud postitust\u00fc\u00fcpide registreerimiseks, saame lisada uue parameetriga plokimalle <code>[register_post_type](https:\/\/developer.wordpress.org\/reference\/functions\/register_post_type\/)()<\/code>(m\u00e4rkus: uut parameetrit pole veel dokumentatsiooni lisatud). Saate parameetreid lisada v\u00f5i kohandada ka olemasolevatele postitust\u00fc\u00fcpidele (nt postitustele ja lehtedele \u2013 kuidas seda teha allpool).<\/p>\n<p>Uus parameeter <code>register_post_type()<\/code>on &quot; <code>template<\/code>&quot;. \u201e &quot; v\u00e4\u00e4rtusena <code>template<\/code>peate esitama plokkide massiivi. Iga plokk peab olema ka massiiv. V\u00e4hemalt peate esitama massiivi esimese elemendi; ploki nimi (nt <code>core\/paragraph<\/code>). Soovi korral saate lisada teise massiivi elemendi atribuutide jaoks ja kolmanda massiivi elemendi pesastatud plokkide jaoks (nt kaane-, veeruplokid). See muutub selgemaks, kui n\u00e4ete koodi.<\/p>\n<p>Alustame lihtsast. Oletame, et meil on <code>register_post_type()<\/code>kohandatud postituse t\u00fc\u00fcbi &#8216; &#8216; registreerimiseks funktsioonikutse <code>book<\/code>. Tahame k\u00f5ik uued seda t\u00fc\u00fcpi postitused eelt\u00e4ida l\u00f5iguplokiga, mille kohahoidja \u00fctleb autorile, mida ta peaks kirjutama.<\/p>\n<pre><code>add_action('init', function() {\n    register_post_type('book', [\n        'label' =&gt; __('Books', 'txtdomain'),\n        'public' =&gt; true,\n        ...\n        'template' =&gt; [\n            ['core\/paragraph', ['placeholder' =&gt; __('Write your intro here...', 'txtdomain')]],\n        ],\n    ]);\n});<\/code><\/pre>\n<p>Pange t\u00e4hele, et atribuutide massiiv (koos kohahoidjaga) on valikuline. N\u00fc\u00fcd, selle malli parameetriga, kui me uusi postitusi loome, luuakse see l\u00f5iguplokiga, millel on kohahoidja &quot;Kirjutage oma sissejuhatus siia&#8230;&quot;.<\/p>\n<p>Vaatame keerulisemat n\u00e4idet: pesastatud plokid. Oletame, et tahame lisada kaaneploki, mille sees on p\u00e4iseplokk, l\u00f5ik ja nupp, mis on joondatud keskele. Pealkirjal ja l\u00f5igul on kohat\u00e4ide:<\/p>\n<pre><code>'template' =&gt; [\n    ['core\/cover', ['align' =&gt; 'full', 'overlayColor' =&gt; 'blue-profile'], [\n        ['core\/heading', ['align' =&gt; 'center', 'placeholder' =&gt; __('Call to action title', 'txtdomain')]],\n        ['core\/paragraph', ['align' =&gt; 'center', 'placeholder' =&gt; __('Your text here', 'txtdomain')]],\n        ['core\/button', ['align' =&gt; 'center']]\n    ]],\n],<\/code><\/pre>\n<p>Alloleval pildil on n\u00e4ha, mida me uute raamatupostituste loomisel saame. See n\u00e4eb v\u00e4lja v\u00e4hem hirmutav kui t\u00fchi l\u00f5uend, eks?<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-152040-61e4d330dc012.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-152040-61e4d330dc012.png\" alt=\"Kuidas juhtida WordPressis postituste Gutenbergi plokke: keelake plokid ja blokeerimismallid\" ><\/a><\/p>\n<p>Pidage meeles, et atribuudid on iga plokit\u00fc\u00fcbi puhul erinevad ja v\u00f5ivad erineda ka teie seadistuses. \u00dclaltoodud koodin\u00e4ites lisan kaaneplokile kaks atribuuti; blokeerige joondus &quot;t\u00e4islaiusele&quot; ja \u00fclekatte v\u00e4rv eelm\u00e4\u00e4ratletud v\u00e4rvile kohandatud v\u00e4rvipaletist.<\/p>\n<p>Plokkide joondused \u201eWide Width&#8221; ja \u201eFull Width&#8221; peavad olema teie teemas spetsiaalselt toetatud. Mul on postitus, mis selgitab, <a href=\"https:\/\/awhitepixel.com\/blog\/developer-guide-using-wordpress-gutenberg-for-creating-frontpages-and-landing-pages\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">kuidas lisada oma teemale tuge t\u00e4iendavate plokkide joondamiseks,<\/a> kui te pole sellega tuttav. Teiseks on minu teema kohandatud Gutenbergi v\u00e4rvipaleti pakkumine, kus \u00fcks paletiv\u00e4rvidest kannab nime &quot;sinine profiil&quot;. T\u00f5en\u00e4oliselt pole seda teie koodis olemas. \u00dclaltoodud link selgitab seda ka siis, kui te ei tunne ka kohandatud Gutenbergi paletti.<\/p>\n<p>P\u00f5hjus, miks ma valin atribuudina \u00fclekattev\u00e4rvi, tuleneb kaaneploki k\u00e4itumisest. Katteploki loomisel palutakse teil valida taustapildi v\u00f5i taustav\u00e4rvi valimise vahel. Kuni autor \u00fche neist aktiivselt valib, peidab kaaneplokk kogu sisu (meie lisatud pealkirja, l\u00f5igu ja nupu)! Need ilmuvad p\u00e4rast pildi v\u00f5i v\u00e4rvi valimist ootamatult. Seet\u00f5ttu olen segaduse v\u00e4ltimiseks eelnevalt valinud taustav\u00e4rvi, et autor n\u00e4eks kohe k\u00f5iki sees olevaid plokke. V\u00e4rvi saab nagunii Inspektoris (k\u00fclgribal) alati muuta.<\/p>\n<h3>Blokeerimismalli lukustamine<\/h3>\n<p>Kaasasoleva plokimalliga saab autor k\u00f5iki eelt\u00e4idetud plokke \u00fcmber korraldada ja eemaldada, samuti lisada uusi plokke k\u00f5ikjal, kus ta soovib. Kui soovite seda v\u00e4ltida, on veel \u00fcks parameeter <code>register_post_type()<\/code>: &#8216; <code>template_lock<\/code>&#8216;.<\/p>\n<p>Parameeter &quot; <code>template_lock<\/code>&quot; aktsepteerib kahte v\u00e4\u00e4rtust; &#8216; <code>all<\/code>&#8216; v\u00f5i &#8216; <code>insert<\/code>&#8216;.<\/p>\n<p>Kui m\u00e4\u00e4rate &#8216; <code>template_lock<\/code>&#8216; v\u00e4\u00e4rtusele &quot; <code>all<\/code>&quot;, blokeeritakse autoritel t\u00e4ielikult teie plokimalli \u00fcmberkorraldamine, eemaldamine v\u00f5i uute plokkide lisamine. Nad saavad redigeerida ainult plokimallina m\u00e4\u00e4ratletud plokkide sisu ja s\u00e4tteid. See on kasulik juhtudel, kui soovite, et k\u00f5ik postituse t\u00fc\u00fcbid koosneksid samadest plokkidest samas j\u00e4rjekorras \u2013 ei rohkem ega v\u00e4hem.<\/p>\n<p>Kasutades &#8216; <code>insert<\/code>&#8216; jaoks &quot; <code>template_lock<\/code>&quot;, saavad autorid ploki mallis plokke \u00fcmber korraldada. Kuid autorid ei saa endiselt uusi plokke lisada ega \u00fchtegi plokki kustutada.<\/p>\n<p>Kohandatud postituse t\u00fc\u00fcbi \u201e <code>book<\/code>&#8221; jaoks blokeerimismalli t\u00e4ielikult lukustamiseks tehke j\u00e4rgmiselt.<\/p>\n<pre><code>add_action('init', function() {\n    register_post_type('book', [\n        'label' =&gt; __('Books', 'txtdomain'),\n        'public' =&gt; true,\n        ...\n        'template' =&gt; [\n            ['core\/cover', ['align' =&gt; 'full', 'overlayColor' =&gt; 'blue-profile'], [\n                ['core\/heading', ['align' =&gt; 'center', 'placeholder' =&gt; __('Call to action title', 'txtdomain')]],\n                ['core\/paragraph', ['align' =&gt; 'center', 'placeholder' =&gt; __('Your text here', 'txtdomain')]],\n                ['core\/button', ['align' =&gt; 'center']]\n            ]],\n        ],\n        'template_lock' =&gt; 'all',\n    ]);\n});<\/code><\/pre>\n<p>Lukustatud plokimalli kasutamine Gutenbergis n\u00e4eb v\u00e4lja selline, nagu allpool. Pange t\u00e4hele, et puuduvad plokkide \u00fcmberpaigutamise toiminguikoonid, samuti puuduvad men\u00fc\u00fcst plokkide eemaldamise lingid. Samuti pole kuskil toiminguikoone uute plokkide lisamiseks (v\u00e4ike &quot;+&quot;).<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-152040-61e4d33596f0b.gif\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-152040-61e4d33596f0b.gif\" alt=\"Kuidas juhtida WordPressis postituste Gutenbergi plokke: keelake plokid ja blokeerimismallid\" ><\/a><\/p>\n<h3>Plokimallide kohandamine olemasolevate postitust\u00fc\u00fcpide jaoks<\/h3>\n<p>Kui soovite postitustel v\u00f5i lehtedel kasutada plokimalle, saate seda ka teha. \u00dchendage funktsioon k\u00fclge <code>init<\/code>ja kasutage <code>[get_post_type_object](https:\/\/developer.wordpress.org\/reference\/functions\/get_post_type_object\/)()<\/code>. Sisestage parameetrina soovitud postituse t\u00fc\u00fcp (kas &quot; <code>post<\/code>&quot; v\u00f5i). See tagastab objekti, millele saate m\u00e4\u00e4rata atribuudid &quot; <code>template<\/code>&quot; ja &quot; <code>template_lock<\/code>&quot;.<\/p>\n<p>See on n\u00e4ide \u00fclaltoodud plokimalli ja lukustusomaduste lisamisest lehtedele:<\/p>\n<pre><code>add_action('init', function() {\n    $page_post_type = get_post_type_object('page');\n    $page_post_type-&gt;template = [\n        ['core\/cover', ['align' =&gt; 'full', 'overlayColor' =&gt; 'blue-profile'], [\n            ['core\/heading', ['align' =&gt; 'center', 'placeholder' =&gt; __('Call to action title', 'txtdomain')]],\n            ['core\/paragraph', ['align' =&gt; 'center', 'placeholder' =&gt; __('Your text here', 'txtdomain')]],\n            ['core\/button', ['align' =&gt; 'center']]\n        ]],\n    ];\n    $page_post_type-&gt;template_lock = 'all';\n});<\/code><\/pre>\n<h2>J\u00e4reldus<\/h2>\n<p>Selles postituses \u00f5ppisime, kuidas saavutada WordPressi Gutenbergi redaktoris suurem kontroll plokkide \u00fcle. Sellel on palju eeliseid, eriti koos kohandatud postitust\u00fc\u00fcpidega, mis peavad j\u00e4rgima kindlat struktuuri. \u00dclaltoodud tehnikate kasutamine aitab teil oma protsessi sujuvamaks muuta nii veebihaldurina (aitades inimestel paremaid postitusi kirjutada) kui ka teemaarendajana (tagades \u00fchise kujunduse). Lukustatud plokimallid v\u00f5ivad olla erinev lahendus kui kohandatud postitusmallid ja postituse meta.<\/p>\n<p>Plokimallide kohandamine on praegu Gutenbergi \u00fcsna varjatud funktsioon. Kuid ma eeldan, et see muutub, kui Gutenberg areneb ja saab WordPressis tuttavama koha.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/awhitepixel.com\" class=\"external external_icon\">awhitepixel.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Selgitab, kuidas WordPress Gutenbergis teatud plokke keelata ning kuidas lisada ja m\u00e4\u00e4ratleda postitust\u00fc\u00fcpide jaoks plokimalle. K\u00f5ik PHP-s.<\/p>\n","protected":false},"author":1,"featured_media":224326,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,718,937,937,833,894,916,916,1110,842,812,812,833,842,863,863],"tags":[1165],"class_list":{"0":"post-233801","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-arendaja","9":"category-gutenberg-4","11":"category-juhend-algajatele","12":"category-kood","13":"category-muud","15":"category-n-a","16":"category-opetused","17":"category-pistikprogrammid","21":"category-wordpress-4","23":"tag-affiai-et"},"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/233801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=233801"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/233801\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/224326"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=233801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=233801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=233801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}