{"id":16629,"date":"2013-03-08T18:01:58","date_gmt":"2013-03-08T10:01:58","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=16629"},"modified":"2025-04-04T01:30:07","modified_gmt":"2025-04-03T17:30:07","slug":"how-to-use-html-autocompletetype-attribute","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/","title":{"rendered":"A Guide to Using the Autocompletetype Attribute in HTML Forms"},"content":{"rendered":"<p>Most websites have an <a href=\"https:\/\/www.hongkiat.com\/blog\/login-registration-form\/\">online form<\/a> for various purposes \u2013 user registration, taking orders, ticket booking, to name a few. Yet, filling in those forms can be a tiring and repetitive task for most users, as they often need to input repetitive information, such as Name, Email Address, Street Address, Postal Code, and Phone Number.<\/p>\n<p>Users may even abandon the form if the list gets too long. To address this issue, a team at Google proposed a new attribute called <code>autocompletetype<\/code>, which allows answers to be auto-filled into the form.<\/p>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-1\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/html5-datalist\/\" class=\"ref-block__link\" title=\"Read More: A Look into: HTML5 Datalist\" rel=\"bookmark\"><span class=\"screen-reader-text\">A Look into: HTML5 Datalist<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/html5-datalist.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-16470 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/html5-datalist.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">A Look into: HTML5 Datalist<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tYou probably have experienced this kind of response somewhere on the Web: when you are typing in an...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>What is the Autocomplete Attribute?<\/h2>\n<p>Auto-fill is nothing new. We\u2019ve been able to use it for a while with the existing <code>autocomplete<\/code> attribute. Both <code>autocomplete<\/code> and <code>autocompletetype<\/code> serve a similar purpose, but they differ in design.<\/p>\n<p>The <code>autocomplete<\/code> attribute enables (or disables) auto-fill functionality in forms. The <code>autocompletetype<\/code> attribute, on the other hand, is designed for web developers to assign a standard data type to help browsers or applications populate the forms <strong>more accurately<\/strong>.<\/p>\n<p>As stated in the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/lists.whatwg.org\/pipermail\/whatwg-whatwg.org\/2011-December\/034198.html\">proposal<\/a>, current auto-fill products primarily rely on contextual clues, like the <code>name<\/code> attribute, input <code>label<\/code>, and placeholder text, to determine what should be filled into the form elements (which is not reliable in particular situations).<\/p>\n<div class=\"ref-block ref-block--post\" id=\"ref-post-2\">\n\t\t\t\t\t<a href=\"https:\/\/www.hongkiat.com\/blog\/html5-placeholder\/\" class=\"ref-block__link\" title=\"Read More: A Look into: HTML5 Placeholder Attribute\" rel=\"bookmark\"><span class=\"screen-reader-text\">A Look into: HTML5 Placeholder Attribute<\/span><\/a>\n<div class=\"ref-block__thumbnail img-thumb img-thumb--jumbo\" data-img='{ \"src\" : \"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/html5-placeholder.jpg\" }'>\n\t\t\t\t\t\t\t<noscript>\n<style>.no-js #ref-block-post-15480 .ref-block__thumbnail { background-image: url(\"https:\/\/assets.hongkiat.com\/uploads\/thumbs\/250x160\/html5-placeholder.jpg\"); }<\/style>\n<\/noscript>\n\t\t\t\t\t\t<\/div>\n<div class=\"ref-block__summary\">\n<h4 class=\"ref-title\">A Look into: HTML5 Placeholder Attribute<\/h4>\n<p class=\"ref-description\">\n\t\t\t\t\t\tOne of my favorite new features in HTML5 is the ability to easily add placeholder text. Placeholder text...\t\t\t\t\t\t<span>Read more<\/span><\/p>\n<\/div>\n<\/div>\n<h2>Using the AutocompleteType Attribute<\/h2>\n<p>At the time of writing, this attribute is specified as <code>x-autocompletetype<\/code>, and it accepts data types for commonly required information in an online form, such as: <code>full-name<\/code>, <code>street-address<\/code>, <code>city<\/code>, <code>postal-code<\/code>, and <code>country-name<\/code>.<\/p>\n<p>The following snippet shows an example of its implementation:<\/p>\n<pre>\r\n&lt;form method=\"get\" accept-charset=\"utf-8\"&gt;\r\n  &lt;label for=\"namadepan\"&gt;Nama Depan&lt;\/label&gt;\r\n  &lt;input id=\"namadepan\" type=\"text\" name=\"namadepan\" value=\"\" x-autocompletetype=\"given-name\"&gt;\r\n  &lt;label for=\"namabelakang\"&gt;Nama Belakang:&lt;\/label&gt;\r\n  &lt;input type=\"text\" name=\"namabelakang\" value=\"\" x-autocompletetype=\"family-name\"&gt;\r\n  &lt;label for=\"email\"&gt;Email&lt;\/label&gt;\r\n  &lt;input id=\"email\" type=\"text\" name=\"email\" value=\"\" x-autocompletetype=\"email\"&gt;\r\n  &lt;label for=\"telp\"&gt;Telp.&lt;\/label&gt;\r\n  &lt;input id=\"telp\" type=\"text\" name=\"telephone\" value=\"\" x-autocompletetype=\"tel\"&gt;\r\n  &lt;label for=\"fax\"&gt;Fax&lt;\/label&gt;\r\n  &lt;input id=\"fax\" type=\"text\" name=\"fax\" value=\"\" x-autocompletetype=\"fax\"&gt;\r\n&lt;\/form&gt;\r\n<\/pre>\n<p>Notice that I used my local language for the first two form elements. This is one instance where the autocompletetype attribute is very useful. It gives browsers or applications that may not understand my local language a standard label, allowing them to correctly auto-fill the form.<\/p>\n<h2>Final Thoughts<\/h2>\n<p>Can we use the attribute right now? In short, yes. Browsers or applications that do not support the attribute will simply ignore it. However, those that have implemented it, like Google Chrome, can take advantage of it and provide a better user experience.<\/p>\n<p>My only concern is that the attribute is still in the experimental stage, and the standardization is still being discussed. Therefore, there could be changes in the future, as <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/developers.google.com\/search\/blog2012\/01\/making-form-filling-faster-easier-and.html\">stated in Google Webmaster Central<\/a>: \u201cLike any early stage proposal we expect this will change and evolve as the web standards community provides feedback.\u201d<\/p>\n<h2>Further Resources<\/h2>\n<p>For more on the <code>autocompletetype<\/code> attribute, check out the following references:<\/p>\n<ul>\n<li><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/developers.google.com\/search\/blog2012\/01\/making-form-filling-faster-easier-and.html\">Making form-filling faster, easier and smarter<\/a> \u2013 Webmaster Central Blog<\/li>\n<li><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/watch?v=wtZOIV3ieMM\">Should I use the \u201cautocompletetype\u201d attribute on my web forms?<\/a> \u2013 Google Webmaster Help<\/li>\n<li><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/wiki.whatwg.org\/wiki\/Autocompletetype\">Proposal for autocompletetype Attribute in HTML5 Specification<\/a> \u2013 WHATWG<\/li>\n<li><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/wiki.mozilla.org\/The_autocomplete_attribute_and_web_documents_using_XHTML\">The autocomplete attribute and web documents using XHTML<\/a> \u2013 Mozilla Wiki<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Most websites have an online form for various purposes \u2013 user registration, taking orders, ticket booking, to name a few. Yet, filling in those forms can be a tiring and repetitive task for most users, as they often need to input repetitive information, such as Name, Email Address, Street Address, Postal Code, and Phone Number.&hellip;<\/p>\n","protected":false},"author":113,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3392,352],"tags":[506],"topic":[4520],"class_list":["entry-content","is-maxi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v22.8 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>A Guide to Using the Autocompletetype Attribute in HTML Forms - Hongkiat<\/title>\n<meta name=\"description\" content=\"Most websites have an online form for various purposes - user registration, taking orders, ticket booking, to name a few. Yet, filling in those forms can\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Guide to Using the Autocompletetype Attribute in HTML Forms\" \/>\n<meta property=\"og:description\" content=\"Most websites have an online form for various purposes - user registration, taking orders, ticket booking, to name a few. Yet, filling in those forms can\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/\" \/>\n<meta property=\"og:site_name\" content=\"Hongkiat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hongkiatcom\" \/>\n<meta property=\"article:published_time\" content=\"2013-03-08T10:01:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-03T17:30:07+00:00\" \/>\n<meta name=\"author\" content=\"Thoriq Firdaus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@tfirdaus\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thoriq Firdaus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-use-html-autocompletetype-attribute\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-use-html-autocompletetype-attribute\\\/\"},\"author\":{\"name\":\"Thoriq Firdaus\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/e7948c7a175d211496331e4b6ce55807\"},\"headline\":\"A Guide to Using the Autocompletetype Attribute in HTML Forms\",\"datePublished\":\"2013-03-08T10:01:58+00:00\",\"dateModified\":\"2025-04-03T17:30:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-use-html-autocompletetype-attribute\\\/\"},\"wordCount\":456,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"keywords\":[\"HTML\"],\"articleSection\":[\"Coding\",\"Web Design\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-use-html-autocompletetype-attribute\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-use-html-autocompletetype-attribute\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-use-html-autocompletetype-attribute\\\/\",\"name\":\"A Guide to Using the Autocompletetype Attribute in HTML Forms - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"datePublished\":\"2013-03-08T10:01:58+00:00\",\"dateModified\":\"2025-04-03T17:30:07+00:00\",\"description\":\"Most websites have an online form for various purposes - user registration, taking orders, ticket booking, to name a few. Yet, filling in those forms can\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-use-html-autocompletetype-attribute\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-use-html-autocompletetype-attribute\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/how-to-use-html-autocompletetype-attribute\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Guide to Using the Autocompletetype Attribute in HTML Forms\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"name\":\"Hongkiat\",\"description\":\"Tech and Design Tips\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\",\"name\":\"Hongkiat.com\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/wp-content\\\/uploads\\\/hkdc-logo-rect-yoast.jpg\",\"width\":1200,\"height\":799,\"caption\":\"Hongkiat.com\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/hongkiatcom\",\"https:\\\/\\\/x.com\\\/hongkiat\",\"https:\\\/\\\/www.pinterest.com\\\/hongkiat\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/e7948c7a175d211496331e4b6ce55807\",\"name\":\"Thoriq Firdaus\",\"description\":\"Thoriq is a writer for Hongkiat.com with a passion for web design and development. He is the author of Responsive Web Design by Examples, where he covered his best approaches in developing responsive websites quickly with a framework.\",\"sameAs\":[\"https:\\\/\\\/thoriq.com\",\"https:\\\/\\\/x.com\\\/tfirdaus\"],\"jobTitle\":\"Web Developer\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/thoriq\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"A Guide to Using the Autocompletetype Attribute in HTML Forms - Hongkiat","description":"Most websites have an online form for various purposes - user registration, taking orders, ticket booking, to name a few. Yet, filling in those forms can","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:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/","og_locale":"en_US","og_type":"article","og_title":"A Guide to Using the Autocompletetype Attribute in HTML Forms","og_description":"Most websites have an online form for various purposes - user registration, taking orders, ticket booking, to name a few. Yet, filling in those forms can","og_url":"https:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2013-03-08T10:01:58+00:00","article_modified_time":"2025-04-03T17:30:07+00:00","author":"Thoriq Firdaus","twitter_card":"summary_large_image","twitter_creator":"@tfirdaus","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Thoriq Firdaus","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/"},"author":{"name":"Thoriq Firdaus","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/e7948c7a175d211496331e4b6ce55807"},"headline":"A Guide to Using the Autocompletetype Attribute in HTML Forms","datePublished":"2013-03-08T10:01:58+00:00","dateModified":"2025-04-03T17:30:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/"},"wordCount":456,"commentCount":4,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"keywords":["HTML"],"articleSection":["Coding","Web Design"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/","url":"https:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/","name":"A Guide to Using the Autocompletetype Attribute in HTML Forms - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"datePublished":"2013-03-08T10:01:58+00:00","dateModified":"2025-04-03T17:30:07+00:00","description":"Most websites have an online form for various purposes - user registration, taking orders, ticket booking, to name a few. Yet, filling in those forms can","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/how-to-use-html-autocompletetype-attribute\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A Guide to Using the Autocompletetype Attribute in HTML Forms"}]},{"@type":"WebSite","@id":"https:\/\/www.hongkiat.com\/blog\/#website","url":"https:\/\/www.hongkiat.com\/blog\/","name":"Hongkiat","description":"Tech and Design Tips","publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hongkiat.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.hongkiat.com\/blog\/#organization","name":"Hongkiat.com","url":"https:\/\/www.hongkiat.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","contentUrl":"https:\/\/www.hongkiat.com\/blog\/wp-content\/uploads\/hkdc-logo-rect-yoast.jpg","width":1200,"height":799,"caption":"Hongkiat.com"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/hongkiatcom","https:\/\/x.com\/hongkiat","https:\/\/www.pinterest.com\/hongkiat\/"]},{"@type":"Person","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/e7948c7a175d211496331e4b6ce55807","name":"Thoriq Firdaus","description":"Thoriq is a writer for Hongkiat.com with a passion for web design and development. He is the author of Responsive Web Design by Examples, where he covered his best approaches in developing responsive websites quickly with a framework.","sameAs":["https:\/\/thoriq.com","https:\/\/x.com\/tfirdaus"],"jobTitle":"Web Developer","url":"https:\/\/www.hongkiat.com\/blog\/author\/thoriq\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-4kd","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/16629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/users\/113"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=16629"}],"version-history":[{"count":3,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/16629\/revisions"}],"predecessor-version":[{"id":73578,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/16629\/revisions\/73578"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=16629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=16629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=16629"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=16629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}