{"id":10259,"date":"2019-08-26T23:18:32","date_gmt":"2019-08-26T15:18:32","guid":{"rendered":"https:\/\/www.hongkiat.com\/blog\/?p=10259"},"modified":"2022-10-18T20:12:12","modified_gmt":"2022-10-18T12:12:12","slug":"hardening-wordpress-security","status":"publish","type":"post","link":"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/","title":{"rendered":"10 WordPress Plugins to Harden Website&#8217;s Security"},"content":{"rendered":"<p>You created a website on WordPress, selected a reliable hosting for it, and added a beautiful theme. However, like all other aspects, security of your website is also of utmost importance. Even though WordPress has some security features built-in, but the type of threats a website is vulnurable to, you need some special plugins.<\/p>\n<p>This post will list some of the best plugins to harden the security on your website and keep it safe from malacious attacks. Let\u2019s take a look.<\/p>\n<h3><a href=\"https:\/\/wordpress.org\/\/extend\/plugins\/login-lockdown\/\"><strong>Login <\/strong><\/a><\/h3>\n<p>Login Lockdown can help to mitigate your site from a brute force attack. The plugin will record the IP address and timestamp on every failed login attempt. If it detects multiple failed attempts on a certain period of time from the same IP address, it will disable all the requests from that address for an hour. You can set the length of the <em>lockdown<\/em> from the Settings page of the plugin.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-login-lockdown.jpg\" alt=\"wordpress login lockdown\" width=\"591\" height=\"441\"><\/figure>\n<h3><a href=\"https:\/\/wordpress.org\/\/extend\/plugins\/wp-dbmanager\"><strong>WP-DB Manager <\/strong><\/a><\/h3>\n<p>Part of a security measure is having a backup, especially a database backup which contains all the data (e.g. content, users, and options) on your website. <strong>WP-DB-Manager<\/strong> is a handy plugin that allows you to do just that easily. It can backup the database, restore it as well set an automatic scheduled backup.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wp-db-manager.jpg\" alt=\"wordpress db manager\" width=\"1905\" height=\"688\"><\/figure>\n<h3><a href=\"https:\/\/wordpress.org\/\/extend\/plugins\/antivirus\/\"><strong>Antivirus <\/strong><\/a><\/h3>\n<p>The Antivirus plugin works similar to an antivirus installed on your computer. It\u2019ll scan exploits, malware, and spam injections within the files as well as the database on your site. The scan can be initiated manually to select files or run daily. The plugin will notify you when it finds any malicious codes to your email address.<\/p>\n<p>Bear in mind though, that the plugin may cause a performance degradation depending on the number of files it has to scan and the specification of the server on which the site runs.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-antivirus.jpg\" alt=\"wordpress antivirus\" width=\"1060\" height=\"1218\"><\/figure>\n<h3><a href=\"https:\/\/wordpress.org\/\/extend\/plugins\/bad-behavior\/\"><strong>Bad Behavior <\/strong><\/a><\/h3>\n<p>Bad Behavior is the plugin which helps you fight with those annoying spammers. The plugin will not only help you prevent spam messages on your blog, but also will try to limit access to your blog, so they won\u2019t be able even to read it.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-bad-behaviour.jpg\" alt=\"wordpress bad behaviour\" width=\"1009\" height=\"619\"><\/figure>\n<h3><a href=\"https:\/\/wordpress.org\/\/extend\/plugins\/user-spam-remover\/\"><strong>User Spam Remover <\/strong><\/a><\/h3>\n<p>User Spam Remover can automatically remove spam, old, or never-used accounts. It also creates a backup of all the user account that it deletes so that you can easily restore it if needed. It is a handy tool if your site manages multiple users with open registration.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-user-spam-remover.jpg\" alt=\"user spam remover\" width=\"1044\" height=\"582\"><\/figure>\n<h3><a href=\"https:\/\/wordpress.org\/\/extend\/plugins\/block-bad-queries\/\"><strong>Block Bad Queries <\/strong><\/a><\/h3>\n<p>This plugin attempts to block away all malicious queries attempted on your server and WordPress blog.<\/p>\n<p>It works in the background, checking for excessively long request strings (i.e., greater than 255 chars), as well as the presence of either <em>\"eval(\"<\/em> or <em>\"base64\"<\/em> in the request URI.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-bbq-pro.jpg\" alt=\"block bad queries\" width=\"1000\" height=\"517\"><\/figure>\n<h3><a href=\"https:\/\/wordpress.org\/plugins\/better-wp-security\/\">iThemes Security <\/a><\/h3>\n<p><strong>iThemes Security<\/strong> makes it easy to implement general security patches to your WordPress site installation.<\/p>\n<p>With the plugin, you can change the table prefix, enable 2FA with Google Authenticator, Google ReCaptcha, User Action Logging, and a lot more. It\u2019s an all-in-one WordPress security plugin.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/ithemes-security.jpg\" alt=\"ithemes security\" width=\"1292\" height=\"882\"><\/figure>\n<h3><a href=\"https:\/\/wordpress.org\/plugins\/defender-security\/\">Defender <\/a><\/h3>\n<p>Defender also comes with several security features that you can enable on your site such as Hide error reporting, Disabling file editor, and changing the table prefix. It also provides some low-level security recommendations of your server.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-defender.jpg\" alt=\"wordpress defender\" width=\"1200\" height=\"723\"><\/figure>\n<h3><a href=\"https:\/\/jetpack.com\/support\/security-features\/\">Jetpack <\/a><\/h3>\n<p>Jetpack does many things including some security features such as <a href=\"https:\/\/jetpack.com\/support\/monitor\/\">Monitoring<\/a> which allows you to monitor whether your site is up or down, <a href=\"https:\/\/jetpack.com\/support\/sso\/\">Single Sign-on<\/a> which is powered by WordPress.com to allow users using their WordPress.com account, and <a href=\"https:\/\/jetpack.com\/support\/security-features\/#protect\">Brute-force protection<\/a>.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-jetpack.jpg\" alt=\"wordpress jetpack\" width=\"740\" height=\"569\"><\/figure>\n<h3><a href=\"https:\/\/wordpress.org\/plugins\/security-headers\/\">Security Headers <\/a><\/h3>\n<p>Adding some <strong>Headers Response<\/strong> will add extra layers of security to your site. The Headers will direct on how should the browsers to behave when they render your website.<\/p>\n<p>A few of the Headers we are seeing here include the <code>Strict-Transport-Security<\/code> header will enforce the browsers to load your site through HTTPS, <code>X-Frame-Options<\/code>, and <code>X-XSS-Protection<\/code>. This plugin makes it easier to add these headers on your site without the need to have access to your server.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-response-headeres.jpg\" alt=\"\" width=\"750\" height=\"480\"><\/figure>","protected":false},"excerpt":{"rendered":"<p>You created a website on WordPress, selected a reliable hosting for it, and added a beautiful theme. However, like all other aspects, security of your website is also of utmost importance. Even though WordPress has some security features built-in, but the type of threats a website is vulnurable to, you need some special plugins. This&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[49],"tags":[4663,4601,3325,252],"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.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>10 WordPress Plugins to Harden Website&#039;s Security - Hongkiat<\/title>\n<meta name=\"description\" content=\"You created a website on WordPress, selected a reliable hosting for it, and added a beautiful theme. However, like all other aspects, security of your\" \/>\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\/hardening-wordpress-security\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 WordPress Plugins to Harden Website&#039;s Security\" \/>\n<meta property=\"og:description\" content=\"You created a website on WordPress, selected a reliable hosting for it, and added a beautiful theme. However, like all other aspects, security of your\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/\" \/>\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=\"2019-08-26T15:18:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-18T12:12:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-login-lockdown.jpg\" \/>\n<meta name=\"author\" content=\"Hongkiat Lim\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:site\" content=\"@hongkiat\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hongkiat Lim\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/hardening-wordpress-security\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/hardening-wordpress-security\\\/\"},\"author\":{\"name\":\"Hongkiat Lim\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#\\\/schema\\\/person\\\/e3613a3bf757e4f67770f0b7a339edd0\"},\"headline\":\"10 WordPress Plugins to Harden Website&#8217;s Security\",\"datePublished\":\"2019-08-26T15:18:32+00:00\",\"dateModified\":\"2022-10-18T12:12:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/hardening-wordpress-security\\\/\"},\"wordCount\":658,\"commentCount\":58,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/hardening-wordpress-security\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/hardening-wordpress-security\\\/wordpress-login-lockdown.jpg\",\"keywords\":[\"ad-divi\",\"Security and Privacy\",\"WordPress Security\",\"WordPress Tips\"],\"articleSection\":[\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/hardening-wordpress-security\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/hardening-wordpress-security\\\/\",\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/hardening-wordpress-security\\\/\",\"name\":\"10 WordPress Plugins to Harden Website's Security - Hongkiat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/hardening-wordpress-security\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/hardening-wordpress-security\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/hardening-wordpress-security\\\/wordpress-login-lockdown.jpg\",\"datePublished\":\"2019-08-26T15:18:32+00:00\",\"dateModified\":\"2022-10-18T12:12:12+00:00\",\"description\":\"You created a website on WordPress, selected a reliable hosting for it, and added a beautiful theme. However, like all other aspects, security of your\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/hardening-wordpress-security\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/hardening-wordpress-security\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/hardening-wordpress-security\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/hardening-wordpress-security\\\/wordpress-login-lockdown.jpg\",\"contentUrl\":\"https:\\\/\\\/assets.hongkiat.com\\\/uploads\\\/hardening-wordpress-security\\\/wordpress-login-lockdown.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/hardening-wordpress-security\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"10 WordPress Plugins to Harden Website&#8217;s Security\"}]},{\"@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\\\/e3613a3bf757e4f67770f0b7a339edd0\",\"name\":\"Hongkiat Lim\",\"description\":\"Founder and Editor in Chief of Hongkiat.com. Hongkiat is also a designer, developer, entrepreneur, and an active investor in the US stock market.\",\"sameAs\":[\"http:\\\/\\\/www.hongkiat.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.hongkiat.com\\\/blog\\\/author\\\/hongkiat\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"10 WordPress Plugins to Harden Website's Security - Hongkiat","description":"You created a website on WordPress, selected a reliable hosting for it, and added a beautiful theme. However, like all other aspects, security of your","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\/hardening-wordpress-security\/","og_locale":"en_US","og_type":"article","og_title":"10 WordPress Plugins to Harden Website's Security","og_description":"You created a website on WordPress, selected a reliable hosting for it, and added a beautiful theme. However, like all other aspects, security of your","og_url":"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/","og_site_name":"Hongkiat","article_publisher":"https:\/\/www.facebook.com\/hongkiatcom","article_published_time":"2019-08-26T15:18:32+00:00","article_modified_time":"2022-10-18T12:12:12+00:00","og_image":[{"url":"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-login-lockdown.jpg","type":"","width":"","height":""}],"author":"Hongkiat Lim","twitter_card":"summary_large_image","twitter_creator":"@hongkiat","twitter_site":"@hongkiat","twitter_misc":{"Written by":"Hongkiat Lim","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/#article","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/"},"author":{"name":"Hongkiat Lim","@id":"https:\/\/www.hongkiat.com\/blog\/#\/schema\/person\/e3613a3bf757e4f67770f0b7a339edd0"},"headline":"10 WordPress Plugins to Harden Website&#8217;s Security","datePublished":"2019-08-26T15:18:32+00:00","dateModified":"2022-10-18T12:12:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/"},"wordCount":658,"commentCount":58,"publisher":{"@id":"https:\/\/www.hongkiat.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-login-lockdown.jpg","keywords":["ad-divi","Security and Privacy","WordPress Security","WordPress Tips"],"articleSection":["WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/","url":"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/","name":"10 WordPress Plugins to Harden Website's Security - Hongkiat","isPartOf":{"@id":"https:\/\/www.hongkiat.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/#primaryimage"},"image":{"@id":"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-login-lockdown.jpg","datePublished":"2019-08-26T15:18:32+00:00","dateModified":"2022-10-18T12:12:12+00:00","description":"You created a website on WordPress, selected a reliable hosting for it, and added a beautiful theme. However, like all other aspects, security of your","breadcrumb":{"@id":"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/#primaryimage","url":"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-login-lockdown.jpg","contentUrl":"https:\/\/assets.hongkiat.com\/uploads\/hardening-wordpress-security\/wordpress-login-lockdown.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hongkiat.com\/blog\/hardening-wordpress-security\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.hongkiat.com\/blog\/"},{"@type":"ListItem","position":2,"name":"10 WordPress Plugins to Harden Website&#8217;s Security"}]},{"@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\/e3613a3bf757e4f67770f0b7a339edd0","name":"Hongkiat Lim","description":"Founder and Editor in Chief of Hongkiat.com. Hongkiat is also a designer, developer, entrepreneur, and an active investor in the US stock market.","sameAs":["http:\/\/www.hongkiat.com\/blog"],"url":"https:\/\/www.hongkiat.com\/blog\/author\/hongkiat\/"}]}},"jetpack_featured_media_url":"https:\/\/","jetpack_shortlink":"https:\/\/wp.me\/p4uxU-2Ft","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/10259","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/comments?post=10259"}],"version-history":[{"count":3,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/10259\/revisions"}],"predecessor-version":[{"id":48552,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/posts\/10259\/revisions\/48552"}],"wp:attachment":[{"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/media?parent=10259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/categories?post=10259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/tags?post=10259"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/www.hongkiat.com\/blog\/wp-json\/wp\/v2\/topic?post=10259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}