{"id":325,"date":"2011-12-22T11:17:41","date_gmt":"2011-12-22T14:17:41","guid":{"rendered":"http:\/\/thiagosantos.com\/blog\/?p=325"},"modified":"2012-04-09T10:52:48","modified_gmt":"2012-04-09T13:52:48","slug":"adicionando-campos-customizados-ao-customer-no-magento","status":"publish","type":"post","link":"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/","title":{"rendered":"Adicionando campos customizados ao Customer no Magento"},"content":{"rendered":"<p>Adicionar um novo atributo(attribute) customizado(custom) para o cliente(custormer) no Magento nunca foi t\u00e3o f\u00e1cil, mas tenho que admitir que apanhei um pouco pra chegar nesse resultado final.<\/p>\n<p>Basicamente o gostaria de fazer era adicionar um campo customizado ao customer do Magento e exibi-lo tanto no admin, quanto na p\u00e1gina de registro e na p\u00e1gina de informa\u00e7\u00f5es do usu\u00e1rio o &#8220;Minha conta&#8221; (my account).<\/p>\n<p>No exemplo que fiz aqui adicionei um campo customizado chamado CPF e o defini como obrigat\u00f3rio. A primeira parte desse c\u00f3digo adiciona o atributo &#8220;cpf&#8221; ao cliente, ou seja cliente vai ter um atributo a mais. Al\u00e9m de nome, sobrenome &#8230; e outras diversas informa\u00e7\u00f5es, vai ter tamb\u00e9m o CPF.<\/p>\n<p><!--more--><\/p>\n<pre lang=\"php\">$setup = new Mage_Eav_Model_Entity_Setup('core_setup');\r\n$setup-&gt;removeAttribute('customer', \"cpf\" );\r\n\r\n$setup-&gt;addAttribute('customer', 'cpf', array(\r\n            'label'           =&gt; 'CPF',\r\n            'type'            =&gt; 'varchar',\r\n            'input'           =&gt; 'text',\r\n            'visible'   =&gt; true,\r\n            'required'  =&gt; true,\r\n            'position'  =&gt; 69,\r\n            )\r\n      );<\/pre>\n<p>A segunda parte define em quais formul\u00e1rios o atributo CPF deve aparecer. No meu caso \u00e9 um campo importante por tanto coloquei-o dispon\u00edvel nos campos em &#8220;editar conta&#8221; ( em minha conta), criar conta (criar conta b\u00e1sico), informa\u00e7\u00f5es da conta em cliente e na p\u00e1gina de criar conta na p\u00e1gina de checkout.<\/p>\n<pre lang=\"php\">$customerattribute = Mage::getModel('customer\/attribute')-&gt;loadByCode('customer','cpf');\r\n$forms             = array(\r\n                           'customer_account_edit',\r\n                           'customer_account_create',\r\n                           'adminhtml_customer',\r\n                           'checkout_register'\r\n                          );\r\n$customerattribute-&gt;setData('used_in_forms',$forms);\r\n$customerattribute-&gt;save();<\/pre>\n<p>O c\u00f3digo acima adiciona automaticamente o campo CPF no formul\u00e1rio da informa\u00e7\u00f5es da conta para o cliente(customer) no admin do Magento, j\u00e1 nos outros formul\u00e1rios os campos devem ser definidos manualmente l\u00e1 nos .phtml que lhes cabe.<\/p>\n<p>Vou come\u00e7ar colocando o campo CPF na p\u00e1gina de registro, aquela b\u00e1sica que normalmente pede nome, sobrenome, email e senha. Nessa p\u00e1gina vou adicionar esse novo campo. Trabalhando com o <strong>customer<\/strong> \u00e9 de se esperar que encontraremos os arquivos que queremos editar dentro da pasta &#8220;..\/template\/customer\/&#8221; dentro do seu tema, se por acaso o seu tema n\u00e3o tiver essa pasta copia a do &#8220;.\/frontend\/base\/default\/template\/customer\/&#8221; para a pasta template do seu do seu tema.<\/p>\n<p>O primeiro arquivo que vou editar \u00e9 o register.phtml que voc\u00ea encontra em,<strong>.\/app\/design\/frontend\/default\/&lt;seu_tema&gt;\/template\/customer\/form\/register.phtml<\/strong>,\u00a0ou em <strong>.\/app\/design\/frontend\/default\/&lt;seu_tema&gt;\/template\/<span style=\"color: #0000ff;\">persistent<\/span>\/customer\/form\/register.phtml<\/strong>,\u00a0logo abaixo do &lt;li&gt; que define o espa\u00e7o do do email coloque<\/p>\n<pre>&lt;li&gt;\r\n&lt;label class=\"required\" for=\"cpf\"&gt;&lt;em&gt;*&lt;\/em&gt;\r\n&lt;?php echo $this-&gt;__('CPF') ?&gt;\r\n&lt;\/label&gt;\r\n&lt;div class=\"input-box\"&gt;\r\n&lt;input id=\"cpf\" class=\"input-text required-entry\"\r\ntitle=\"&lt;?php echo $this-&gt;__('CPF') ?&gt;\" type=\"text\" name=\"cpf\"\r\nvalue=\"&lt;?php echo $this-&gt;htmlEscape($this-&gt;getFormData()-&gt;getCpf()) ?&gt;\" \/&gt;\r\n&lt;\/div&gt;\r\n&lt;\/li&gt;<\/pre>\n<p>Pra ver esse novo campo, atualize o cache do seu Magento e entre no URL referente a sua instala\u00e7\u00e3o, como segue o exemplo:\u00a0<span style=\"color: #00ccff;\">http:\/\/exemplo.org.br\/customer\/account\/create\/<span style=\"color: #000000;\">,<\/span>\u00a0<span style=\"color: #000000;\">e veja o seu novo campo l\u00e1.<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_367\" aria-describedby=\"caption-attachment-367\" style=\"width: 911px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/attachment\/create_account_magento\/\" rel=\"attachment wp-att-367\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-367\" title=\"Campo CPF no Magento na p\u00e1gina criar conta\/account create, Custom Attribute\" src=\"http:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/\/2011\/12\/create_account_magento.png\" alt=\"Campo CPF no Magento na p\u00e1gina criar conta\/account create, Custom Attribute\" width=\"911\" height=\"265\" srcset=\"https:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/2011\/12\/create_account_magento.png 911w, https:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/2011\/12\/create_account_magento-300x87.png 300w, https:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/2011\/12\/create_account_magento-500x145.png 500w\" sizes=\"auto, (max-width: 911px) 100vw, 911px\" \/><\/a><figcaption id=\"caption-attachment-367\" class=\"wp-caption-text\">Campo CPF no Magento na p\u00e1gina criar conta\/account create, atributo customizado.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>Para disponibilizar esse campo para o seu cliente de forma que ele possa editar o passo a passo \u00e9 semelhante, mas o arquivo \u00e9 o edit.phtml. Encontrado em\u00a0<strong>.\/app\/design\/frontend\/default\/&lt;seu_tema&gt;\/template\/customer\/form\/edit.phtml.<\/strong>\u00a0Novamente logo abaixo o &lt;li&gt; do email coloque o c\u00f3digo abaixo<\/p>\n<pre>&lt;li&gt;\r\n&lt;label for=\"cpf\" class=\"required\"&gt;&lt;em&gt;*&lt;\/em&gt;\r\n&lt;?php echo $this-&gt;__('CPF') ?&gt;\r\n&lt;\/label&gt;\r\n&lt;div class=\"input-box\"&gt;\r\n&lt;input type=\"text\" name=\"cpf\" id=\"cpf\"\r\nvalue=\"&lt;?php echo $this-&gt;htmlEscape($this-&gt;getCustomer()-&gt;getCpf()) ?&gt;\"\r\n title=\"&lt;?php echo $this-&gt;__('CPF') ?&gt;\" class=\"input-text required-entry\" \/&gt;\r\n&lt;\/div&gt;\r\n&lt;\/li&gt;<\/pre>\n<p>Deve ficar mais ou menos assim<\/p>\n<figure id=\"attachment_360\" aria-describedby=\"caption-attachment-360\" style=\"width: 697px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/attachment\/edit_account_information_magento\/\" rel=\"attachment wp-att-360\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-360\" title=\"Campo CPF no Magento, Custom Attribute\" src=\"http:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/\/2011\/12\/edit_account_information_magento.png\" alt=\"Novo campo de CPF Magento\" width=\"697\" height=\"264\" srcset=\"https:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/2011\/12\/edit_account_information_magento.png 697w, https:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/2011\/12\/edit_account_information_magento-300x113.png 300w, https:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/2011\/12\/edit_account_information_magento-500x189.png 500w\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" \/><\/a><figcaption id=\"caption-attachment-360\" class=\"wp-caption-text\">Campo de CPF Magento, usando o passo a passo a cima.<\/figcaption><\/figure>\n<p>Nesse ponto j\u00e1 disponibilizei o campo obrigat\u00f3rio no registro e para editar em informa\u00e7\u00f5es da conta na sess\u00e3o minha conta do cliente.<\/p>\n<p>At\u00e9 o pr\u00f3ximo post, e que leve menos tempo do que esse!<br \/>\n:)<\/p>\n<p>Referencia:<\/p>\n<p><a href=\"http:\/\/www.blog.jpk.in\/2011\/08\/05\/magento-add-custom-field-to-customer-account-form-in-admin-from-version-1-5\/\">http:\/\/www.blog.jpk.in\/2011\/08\/05\/magento-add-custom-field-to-customer-account-form-in-admin-from-version-1-5\/<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adicionar um novo atributo(attribute) customizado(custom) para o cliente(custormer) no Magento nunca foi t\u00e3o f\u00e1cil, mas tenho que admitir que apanhei um pouco pra chegar nesse resultado final.<\/p>\n<p>Basicamente o gostaria de fazer era adicionar um campo customizado ao customer do Magento e exibi-lo tanto no admin, quanto na p\u00e1gina de registro e na p\u00e1gina de informa\u00e7\u00f5es do usu\u00e1rio o &#8220;Minha conta&#8221; (my account).<\/p>\n<p>No exemplo que fiz aqui adicionei um campo customizado chamado CPF e o defini como obrigat\u00f3rio. A primeira parte desse c\u00f3digo adiciona o atributo &#8220;cpf&#8221; ao cliente, ou seja cliente vai ter um atributo a mais. Al\u00e9m de nome, sobrenome &#8230; e outras diversas informa\u00e7\u00f5es, vai ter tamb\u00e9m o CPF.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42,43,4],"tags":[135,136,134,182],"class_list":["post-325","post","type-post","status-publish","format-standard","hentry","category-ecommerce","category-magento","category-php","tag-campos-customizados","tag-campos-magento","tag-customer","tag-magento"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Adicionando campos customizados ao Customer no Magento - Pereira, Thiago Santos.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adicionando campos customizados ao Customer no Magento - Pereira, Thiago Santos.\" \/>\n<meta property=\"og:description\" content=\"Adicionar um novo atributo(attribute) customizado(custom) para o cliente(custormer) no Magento nunca foi t\u00e3o f\u00e1cil, mas tenho que admitir que apanhei um pouco pra chegar nesse resultado final.  Basicamente o gostaria de fazer era adicionar um campo customizado ao customer do Magento e exibi-lo tanto no admin, quanto na p\u00e1gina de registro e na p\u00e1gina de informa\u00e7\u00f5es do usu\u00e1rio o &quot;Minha conta&quot; (my account).  No exemplo que fiz aqui adicionei um campo customizado chamado CPF e o defini como obrigat\u00f3rio. A primeira parte desse c\u00f3digo adiciona o atributo &quot;cpf&quot; ao cliente, ou seja cliente vai ter um atributo a mais. Al\u00e9m de nome, sobrenome ... e outras diversas informa\u00e7\u00f5es, vai ter tamb\u00e9m o CPF.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/\" \/>\n<meta property=\"og:site_name\" content=\"Pereira, Thiago Santos.\" \/>\n<meta property=\"article:published_time\" content=\"2011-12-22T14:17:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-04-09T13:52:48+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/\/2011\/12\/create_account_magento.png\" \/>\n<meta name=\"author\" content=\"Pereira, Thiago Santos\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pereira, Thiago Santos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/\",\"url\":\"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/\",\"name\":\"Adicionando campos customizados ao Customer no Magento - Pereira, Thiago Santos.\",\"isPartOf\":{\"@id\":\"https:\/\/thiagosantos.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/\/2011\/12\/create_account_magento.png\",\"datePublished\":\"2011-12-22T14:17:41+00:00\",\"dateModified\":\"2012-04-09T13:52:48+00:00\",\"author\":{\"@id\":\"https:\/\/thiagosantos.com\/blog\/#\/schema\/person\/56683334c52027e200fd9270c17c629d\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/#primaryimage\",\"url\":\"http:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/\/2011\/12\/create_account_magento.png\",\"contentUrl\":\"http:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/\/2011\/12\/create_account_magento.png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/thiagosantos.com\/blog\/#website\",\"url\":\"https:\/\/thiagosantos.com\/blog\/\",\"name\":\"Pereira, Thiago Santos.\",\"description\":\"the fun of code.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/thiagosantos.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/thiagosantos.com\/blog\/#\/schema\/person\/56683334c52027e200fd9270c17c629d\",\"name\":\"Pereira, Thiago Santos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/thiagosantos.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed936469f86e5f07085e7540b2c0a115?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed936469f86e5f07085e7540b2c0a115?s=96&d=mm&r=g\",\"caption\":\"Pereira, Thiago Santos\"},\"description\":\"Um cara que mora no Rio e n\u00e3o sabe nadar.\",\"sameAs\":[\"http:\/\/thiagosantos.com\"],\"url\":\"https:\/\/thiagosantos.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adicionando campos customizados ao Customer no Magento - Pereira, Thiago Santos.","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:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/","og_locale":"pt_BR","og_type":"article","og_title":"Adicionando campos customizados ao Customer no Magento - Pereira, Thiago Santos.","og_description":"Adicionar um novo atributo(attribute) customizado(custom) para o cliente(custormer) no Magento nunca foi t\u00e3o f\u00e1cil, mas tenho que admitir que apanhei um pouco pra chegar nesse resultado final.  Basicamente o gostaria de fazer era adicionar um campo customizado ao customer do Magento e exibi-lo tanto no admin, quanto na p\u00e1gina de registro e na p\u00e1gina de informa\u00e7\u00f5es do usu\u00e1rio o \"Minha conta\" (my account).  No exemplo que fiz aqui adicionei um campo customizado chamado CPF e o defini como obrigat\u00f3rio. A primeira parte desse c\u00f3digo adiciona o atributo \"cpf\" ao cliente, ou seja cliente vai ter um atributo a mais. Al\u00e9m de nome, sobrenome ... e outras diversas informa\u00e7\u00f5es, vai ter tamb\u00e9m o CPF.","og_url":"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/","og_site_name":"Pereira, Thiago Santos.","article_published_time":"2011-12-22T14:17:41+00:00","article_modified_time":"2012-04-09T13:52:48+00:00","og_image":[{"url":"http:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/\/2011\/12\/create_account_magento.png","type":"","width":"","height":""}],"author":"Pereira, Thiago Santos","twitter_misc":{"Escrito por":"Pereira, Thiago Santos","Est. tempo de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/","url":"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/","name":"Adicionando campos customizados ao Customer no Magento - Pereira, Thiago Santos.","isPartOf":{"@id":"https:\/\/thiagosantos.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/#primaryimage"},"image":{"@id":"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/#primaryimage"},"thumbnailUrl":"http:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/\/2011\/12\/create_account_magento.png","datePublished":"2011-12-22T14:17:41+00:00","dateModified":"2012-04-09T13:52:48+00:00","author":{"@id":"https:\/\/thiagosantos.com\/blog\/#\/schema\/person\/56683334c52027e200fd9270c17c629d"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagosantos.com\/blog\/325\/php\/adicionando-campos-customizados-ao-customer-no-magento\/#primaryimage","url":"http:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/\/2011\/12\/create_account_magento.png","contentUrl":"http:\/\/thiagosantos.com\/blog\/wp-content\/uploads\/\/2011\/12\/create_account_magento.png"},{"@type":"WebSite","@id":"https:\/\/thiagosantos.com\/blog\/#website","url":"https:\/\/thiagosantos.com\/blog\/","name":"Pereira, Thiago Santos.","description":"the fun of code.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thiagosantos.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/thiagosantos.com\/blog\/#\/schema\/person\/56683334c52027e200fd9270c17c629d","name":"Pereira, Thiago Santos","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagosantos.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ed936469f86e5f07085e7540b2c0a115?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed936469f86e5f07085e7540b2c0a115?s=96&d=mm&r=g","caption":"Pereira, Thiago Santos"},"description":"Um cara que mora no Rio e n\u00e3o sabe nadar.","sameAs":["http:\/\/thiagosantos.com"],"url":"https:\/\/thiagosantos.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/posts\/325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/comments?post=325"}],"version-history":[{"count":46,"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/posts\/325\/revisions"}],"predecessor-version":[{"id":372,"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/posts\/325\/revisions\/372"}],"wp:attachment":[{"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/media?parent=325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/categories?post=325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thiagosantos.com\/blog\/wp-json\/wp\/v2\/tags?post=325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}