{"id":229182,"date":"2022-10-26T10:21:00","date_gmt":"2022-10-26T07:21:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229182"},"modified":"2022-11-09T05:59:21","modified_gmt":"2022-11-09T02:59:21","slug":"wordpressin-metatietoyhdistykset-kuinka-tehdae-se","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fi\/wordpressin-metatietoyhdistykset-kuinka-tehdae-se\/","title":{"rendered":"WordPressin metatietoyhdistykset: Kuinka tehd\u00e4 se"},"content":{"rendered":"<p>CMS:\u00e4\u00e4 k\u00e4ytett\u00e4ess\u00e4 olemme tottuneet yhdist\u00e4m\u00e4\u00e4n tiedot WordPressin metatietoyhdistysten kautta. Joskus se on hyvin k\u00e4ytetty; toisinaan sit\u00e4 k\u00e4ytet\u00e4\u00e4n v\u00e4\u00e4rin.<\/p>\n<p>Jos olet ty\u00f6skennellyt verkkokehityksen parissa miss\u00e4 tahansa muussa sovelluksessa, olet todenn\u00e4k\u00f6isesti k\u00e4ytt\u00e4nyt strategioita yhdist\u00e4\u00e4ksesi tietoja erityyppisiin kokonaisuuksiin. Toisin sanoen olet todenn\u00e4k\u00f6isesti luonut taulukoita erityisesti molemmille tiedoille ja yhdist\u00e4nyt ne sitten eri tavoilla.<\/p>\n<p>T\u00e4m\u00e4 on t\u00e4ysin mahdollista WordPressiss\u00e4, mutta mielest\u00e4ni teemme usein h\u00e4tik\u00f6ityj\u00e4 johtop\u00e4\u00e4t\u00f6ksi\u00e4 joko\/tai. T\u00e4m\u00e4 tarkoittaa, ett\u00e4 joko ajattelemme, ett\u00e4 voimme k\u00e4ytt\u00e4\u00e4 metatietotaulukkoa kaikkeen, tai meid\u00e4n on luotava mukautettuja taulukoita.<\/p>\n<p>Ja kuten monien ohjelmointiin liittyvien asioiden kohdalla, se riippuu mielest\u00e4ni toteutuksestamme.<\/p>\n<h2>WordPressin metatietoyhdistykset<\/h2>\n<p>T\u00e4m\u00e4n sanottuani huomaan, ett\u00e4 opetusohjelmista tai tiedoista n\u00e4ytt\u00e4\u00e4 olevan pulaa olemassa olevien taulukoiden k\u00e4ytt\u00e4misest\u00e4 WordPressin metatietoyhdistelmien ja niihin liittyvien teht\u00e4vien luomiseen ja ty\u00f6skentelyyn.<\/p>\n<p>Alun perin ajattelin kirjoittaa yhden postauksen, joka sis\u00e4lsi:<\/p>\n<ul>\n<li>joitain tietoja metatietotaulukosta,<\/li>\n<li>idea kokonaisuuksista, viesteist\u00e4, sivuista, viestityypeist\u00e4, k\u00e4ytt\u00e4jist\u00e4 jne.,<\/li>\n<li>yhdist\u00e4\u00e4 n\u00e4m\u00e4 kaksi esimerkkiskenaariossa,<\/li>\n<li>ja n\u00e4ytt\u00e4\u00e4 kuvia ja koodia, kuinka se tehd\u00e4\u00e4n.<\/li>\n<\/ul>\n<p>Mutta kun aloin ty\u00f6st\u00e4\u00e4 sit\u00e4, siit\u00e4 tuli niin pitk\u00e4, ett\u00e4 mietin, vaivautuisinko edes lukemaan sit\u00e4. Joten osana asioita, joita p\u00e4\u00e4t\u00e4n tehd\u00e4 t\u00e4ll\u00e4 sivustolla <a href=\"https:\/\/tommcfarlin.com\/2017-plans\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">t\u00e4n\u00e4 vuonna<\/a>, aion jakaa viestin sarjaksi.<\/p>\n<p>Ehk\u00e4 siit\u00e4 on hy\u00f6ty\u00e4 joillekin ja ehk\u00e4 ei. Mutta pyrin kattamaan kaiken edell\u00e4 mainitun jollain tavalla tai tavalla. T\u00e4m\u00e4 tietty viesti toimii yksinkertaisesti koko sarjan aloitussivuna (vaikka aion linkitt\u00e4\u00e4 sarjan jokaisen osan sarjan muihin osiin ty\u00f6skennelless\u00e4\u00e4n sit\u00e4 l\u00e4pi).<\/p>\n<p>Lopuksi, en aio olettaa sinun tiet\u00e4v\u00e4n mit\u00e4\u00e4n muuta kuin seuraavaa:<\/p>\n<ol>\n<li>WordPress tarjoaa tiettyj\u00e4 taulukoita, ja voit olla vuorovaikutuksessa niiden kanssa API-toimintojen kautta,<\/li>\n<li><a href=\"https:\/\/codex.wordpress.org\/Post_Types\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Viestityypit<\/a> ,<\/li>\n<li>Ja <a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Hooks\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">koukut<\/a>.<\/li>\n<\/ol>\n<p>Joten kaikki yll\u00e4 oleva on pitk\u00e4 tapa sanoa, ett\u00e4 minulla on t\u00e4ll\u00e4 viikolla tulossa useita postauksia, jotka kaikki ovat liian pitki\u00e4 yhdelle postaukselle, mutta [toivottavasti] tarpeeksi mielenkiintoisia seurattavaksi.<\/p>\n<h2>Lue sarja? Haluta lis\u00e4\u00e4?<\/h2>\n<p>Jos t\u00e4m\u00e4 kuulostaa sinun juttusi, voit vapaasti lis\u00e4t\u00e4 t\u00e4m\u00e4n tietyn viestin kirjanmerkkeihin tai tilata blogia tai tehd\u00e4 mit\u00e4 tahansa pysy\u00e4ksesi uusien julkaisujen ajan tasalla, kun niit\u00e4 julkaistaan.<\/p>\n<h2>Sarjan postaukset<\/h2>\n<ol>\n<li><a href=\"https:\/\/tommcfarlin.com\/wordpress-metadata-association\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPress Metadata Association: Kuinka tehd\u00e4 se<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-kaeyttaejien-luominen-ohjelmallisesti\/\" title=\"WordPress-k\u00e4ytt\u00e4jien luominen ohjelmallisesti\">WordPress-k\u00e4ytt\u00e4jien luominen ohjelmallisesti<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-viestityypit-abstraktio-entiteeteille\/\" title=\"WordPress-viestityypit: abstraktio entiteeteille\">WordPress-viestityypit: abstraktio entiteeteille<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.mediadoma.com\/fi\/wordpress-metadatayhdistys-liittyvaet-entiteetit\/\" title=\"WordPress-metadatayhdistys: liittyv\u00e4t entiteetit\">WordPress-metadatayhdistys: liittyv\u00e4t entiteetit<\/a><\/li>\n<\/ol>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CMS:\u00e4\u00e4 k\u00e4ytett\u00e4ess\u00e4 olemme tottuneet yhdist\u00e4m\u00e4\u00e4n tiedot WordPressin metatietoyhdistysten kautta. Joskus se on hyvin k\u00e4ytetty; toisinaan sit\u00e4 k\u00e4ytet\u00e4\u00e4n v\u00e4\u00e4rin.<\/p>\n","protected":false},"author":1,"featured_media":221177,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[719,917,843],"tags":[1166],"class_list":["post-229182","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kehittaejae","category-muut","category-opetusohjelmia","tag-affiai-fi"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/229182","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=229182"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/posts\/229182\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media\/221177"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/media?parent=229182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/categories?post=229182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fi\/wp-json\/wp\/v2\/tags?post=229182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}