{"id":229169,"date":"2022-10-26T10:11:00","date_gmt":"2022-10-26T07:11:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229169"},"modified":"2022-11-09T05:56:32","modified_gmt":"2022-11-09T02:56:32","slug":"associacoes-de-metadados-do-wordpress-como-fazer","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pt-pt\/associacoes-de-metadados-do-wordpress-como-fazer\/","title":{"rendered":"Associa\u00e7\u00f5es de metadados do WordPress: como fazer"},"content":{"rendered":"<p>Ao usar o CMS, estamos acostumados a relacionar dados por meio de associa\u00e7\u00f5es de metadados do WordPress. \u00c0s vezes \u00e9 bem usado; outras vezes, \u00e9 abusado.<\/p>\n<p>Se voc\u00ea j\u00e1 trabalhou com desenvolvimento web em qualquer outro aplicativo, provavelmente existem estrat\u00e9gias que voc\u00ea usou para associar dados a diferentes tipos de entidades. Ou seja, voc\u00ea provavelmente criou tabelas especificamente para os dois tipos de informa\u00e7\u00f5es e as relacionou de v\u00e1rias maneiras.<\/p>\n<p>\u00c9 completamente poss\u00edvel fazer isso no WordPress, mas acho que muitas vezes tiramos conclus\u00f5es precipitadas. Ou seja, pensamos que podemos usar a tabela de metadados para tudo ou temos que criar tabelas personalizadas.<\/p>\n<p>E, como acontece com muitas coisas relacionadas \u00e0 programa\u00e7\u00e3o, acho que depende da nossa implementa\u00e7\u00e3o.<\/p>\n<h2>Associa\u00e7\u00f5es de Metadados do WordPress<\/h2>\n<p>Com isso dito, acho que parece haver uma escassez de tutoriais ou informa\u00e7\u00f5es sobre como usar as tabelas existentes para criar e trabalhar com associa\u00e7\u00f5es de metadados do WordPress e tarefas relacionadas.<\/p>\n<p>Originalmente, eu ia definir e escrever um \u00fanico post que inclu\u00eda:<\/p>\n<ul>\n<li>algumas informa\u00e7\u00f5es sobre a tabela de metadados,<\/li>\n<li>a ideia de entidades, posts, p\u00e1ginas, tipos de posts, usu\u00e1rios, etc.,<\/li>\n<li>relacionando os dois em um cen\u00e1rio de exemplo,<\/li>\n<li>e mostrando ilustra\u00e7\u00f5es e c\u00f3digo de como fazer isso.<\/li>\n<\/ul>\n<p>Mas quando comecei a trabalhar nele, estava ficando t\u00e3o longo que me perguntei se me daria ao trabalho de l\u00ea-lo. Ent\u00e3o, como parte de algumas das coisas que estou optando por fazer com este site <a href=\"https:\/\/tommcfarlin.com\/2017-plans\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">este ano<\/a>, vou dividir o post em uma s\u00e9rie.<\/p>\n<p>Talvez seja \u00fatil para alguns e talvez n\u00e3o. Mas pretendo cobrir tudo listado acima de alguma forma ou moda. Este post em particular servir\u00e1 simplesmente como a p\u00e1gina de destino para toda a s\u00e9rie (embora eu planeje vincular cada parte da s\u00e9rie a outras partes da s\u00e9rie enquanto estiver trabalhando nela).<\/p>\n<p>Por fim, n\u00e3o vou supor que voc\u00ea saiba mais do que o seguinte:<\/p>\n<ol>\n<li>O WordPress fornece determinadas tabelas e voc\u00ea pode interagir com elas por meio de fun\u00e7\u00f5es da API,<\/li>\n<li><a href=\"https:\/\/codex.wordpress.org\/Post_Types\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Tipos de postagem<\/a> ,<\/li>\n<li>E <a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Hooks\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ganchos<\/a>.<\/li>\n<\/ol>\n<p>Portanto, tudo o que foi dito acima \u00e9 uma longa maneira de dizer que tenho v\u00e1rios posts chegando esta semana, todos longos demais para um \u00fanico post, mas [espero] interessantes o suficiente para acompanhar.<\/p>\n<h2>Leia a s\u00e9rie? Quer mais?<\/h2>\n<p>Se isso soa como voc\u00ea, sinta-se \u00e0 vontade para marcar esta postagem em particular ou assinar o blog ou fazer o que fizer para acompanhar as novas postagens \u00e0 medida que s\u00e3o publicadas.<\/p>\n<h2>Postagens da s\u00e9rie<\/h2>\n<ol>\n<li><a href=\"https:\/\/tommcfarlin.com\/wordpress-metadata-association\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Associa\u00e7\u00e3o de metadados do WordPress: como fazer<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/criando-usuarios-do-wordpress-programaticamente\/\" title=\"Criando usu\u00e1rios do WordPress programaticamente\">Criando usu\u00e1rios do WordPress programaticamente<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/tipos-de-postagem-do-wordpress-uma-abstracao-para-entidades\/\" title=\"Tipos de postagem do WordPress: uma abstra\u00e7\u00e3o para entidades\">Tipos de postagem do WordPress: uma abstra\u00e7\u00e3o para entidades<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.mediadoma.com\/pt-pt\/associacao-de-metadados-do-wordpress-entidades-relacionadas\/\" title=\"Associa\u00e7\u00e3o de Metadados do WordPress: Entidades Relacionadas\">Associa\u00e7\u00e3o de Metadados do WordPress: Entidades Relacionadas<\/a><\/li>\n<\/ol>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ao usar o CMS, estamos acostumados a relacionar dados por meio de associa\u00e7\u00f5es de metadados do WordPress. \u00c0s vezes \u00e9 bem usado; outras vezes, \u00e9 abusado.<\/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":[722,920,846],"tags":[1170],"class_list":["post-229169","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvedor","category-outro","category-tutoriais","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/229169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=229169"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/posts\/229169\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media\/221177"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=229169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=229169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=229169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}