{"id":223,"date":"2014-10-10T00:57:27","date_gmt":"2014-10-09T19:57:27","guid":{"rendered":"https:\/\/ahmadawais.com\/?p=223"},"modified":"2018-11-22T04:59:41","modified_gmt":"2018-11-21T23:59:41","slug":"create-front-end-login-page-wordpress","status":"publish","type":"post","link":"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/","title":{"rendered":"How to Create a Front-End Login Page in WordPress"},"content":{"rendered":"<p>WordPress as we know it, is not just a blogging tool, it is a CMS (Content Management System). Most of the freelancers out there use WordPress to build custom sites to entertain requirement friendly behavior. Even a basic CMS based project in WordPress demands for a custom login page in WordPress. Today I intend to discuss how one can create a custom login page in WordPress.<\/p>\n<blockquote><p><em>JUST A NOTE!<\/em><br \/>\n\ud83d\udc68\u200d\ud83d\udcbb I&#8217;m teaching thousands of devs how to become <a href=\"https:\/\/VSCode.pro\/\" target=\"_blank\">VSCode Power Users<\/a> \u2192<br \/>\n\u2705 This site is super fast?! <a href=\"https:\/\/kinsta.com\/?kaid=WMDAKYHJLNJX&amp;utm_source=TheDevCouple&amp;utm_medium=Partner\">It&#8217;s hosted with Kinsta on Google servers \u2192<\/a>\n<\/p><\/blockquote>\n<h2 id=\"create-a-custom-wordpress-page\">Create a Custom WordPress Page<a href=\"#create-a-custom-wordpress-page\" class=\"heading-link\">#<\/a><\/h2>\n<p>First of all create a custom page in the root folder of your WordPress theme and name it aa_login.php (I use aa_ to make my code unique, it is a kind of abbreviation of my name Ahmad Awais). At the top of the page write the comment of Template Name:, a PHP comment, so that WordPress can recognize this custom page.<\/p>\n<h2 id=\"using-user_login\">Using $user_login<a href=\"#using-user_login\" class=\"heading-link\">#<\/a><\/h2>\n<p><a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/get_currentuserinfo\" target=\"_blank\" rel=\"noopener\">$user_login<\/a> is a global variable which helps us find the present user login data. With which we can easily find out about the following activity of a particular user.<\/p>\n<h2 id=\"check-if-login-failed\">Check if Login Failed<a href=\"#check-if-login-failed\" class=\"heading-link\">#<\/a><\/h2>\n<p>If user tries to login with wrong credentials, WordPress will return a query string <strong>?login=failed. <\/strong>This will in turn be used to display an error message.<\/p>\n<h2 id=\"check-if-user-is-already-logged-in\">Check if User Is Already Logged In<a href=\"#check-if-user-is-already-logged-in\" class=\"heading-link\">#<\/a><\/h2>\n<p>Then I used <a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/is_user_logged_in\" target=\"_blank\" rel=\"noopener\">is_user_logged_in(<\/a>) function to check if the user is already logged in. So, if an already logged in user tends to revisit the login page, he&#8217;ll get a message about returning home or logging out. There is no sense in displaying the login form to an already logged in user.<\/p>\n<h2 id=\"else-display-the-login-form\">Else Display the Login Form<a href=\"#else-display-the-login-form\" class=\"heading-link\">#<\/a><\/h2>\n<p>In this part I used <a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/wp_login_form\" target=\"_blank\" rel=\"noopener\"><span class=\"nx\">wp_login_form<\/span><span class=\"p\">(<\/span><span class=\"p\">)<\/span><\/a> function with some arguments to display the contact form. Here you need to pay attention to the particular argument <strong><span class=\"s1\">&#8216;redirect&#8217;<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"nx\">home_url<\/span><span class=\"p\">(<\/span><span class=\"s1\">&#8216;\/wp-admin\/&#8217;<\/span><span class=\"p\">), <\/span><\/strong><span class=\"p\">this is basically redirecting user after login to <a href=\"http:\/\/codex.wordpress.org\/Function_Reference\/home_url\" target=\"_blank\" rel=\"noopener\">home_url(&#8216;path-here&#8217;)<\/a>. You can easily change the path to redirect a user to another page E.g. a custom front-end dashboard.<\/span><\/p>\n<h2 id=\"live-example\">Live Example<a href=\"#live-example\" class=\"heading-link\">#<\/a><\/h2>\n<p>Don&#8217;t forget to publish the page from admin panel Pages &gt; Add New &gt; Select the template name.<\/p>\n<p>What&#8217;s good is a code without demo? Here is a live example<\/p>\n<p><a href=\"http:\/\/wpmetalist.com\/login\/\" target=\"_blank\" class=\"shortbutton green large\">Live Demo<\/a><\/p>\n<h3 id=\"full-code\">Full Code<a href=\"#full-code\" class=\"heading-link\">#<\/a><\/h3>\n<div class=\"oembed-gist\"><script src=\"https:\/\/gist.github.com\/ahmadawais\/1c3332a4627e4db3a9ba.js\"><\/script><noscript>View the code on <a href=\"https:\/\/gist.github.com\/ahmadawais\/1c3332a4627e4db3a9ba\">Gist<\/a>.<\/noscript><\/div>\n<p>&nbsp;<\/p>\n<blockquote><p><em>JUST A NOTE!<\/em><br \/>\n\ud83d\udc68\u200d\ud83d\udcbb I&#8217;m teaching thousands of devs how to become <a href=\"https:\/\/VSCode.pro\/\" target=\"_blank\">VSCode Power Users<\/a> \u2192<br \/>\n\u2705 This site is super fast?! <a href=\"https:\/\/kinsta.com\/?kaid=WMDAKYHJLNJX&amp;utm_source=TheDevCouple&amp;utm_medium=Partner\">It&#8217;s hosted with Kinsta on Google servers \u2192<\/a>\n<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>WordPress as we know it, is not just a blogging tool, it is a CMS (Content Management System). Most of the freelancers out there use WordPress to build custom sites to entertain requirement friendly behavior. Even a basic CMS based project in WordPress demands for a custom login page in WordPress. Today I intend to discuss how one can create a custom login page in WordPress. JUST A NOTE! \ud83d\udc68\u200d\ud83d\udcbb I&#8217;m teaching thousands of devs how to become VSCode Power Users \u2192 \u2705 This site is super fast?! It&#8217;s hosted with Kinsta on Google servers \u2192 Create a Custom WordPress [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":236,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"webmentions_disabled_pings":false,"webmentions_disabled":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[9,10],"tags":[67,66],"class_list":["post-223","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","category-wordpress","tag-front-end-login-wp","tag-login-form"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Create a Front-End Login Page in WordPress<\/title>\n<meta name=\"description\" content=\"Build a custom WordPress login page for frontend without using plugin. Ahmad Awais explained WordPress custom login page in detail with code\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create a Front-End Login Page in WordPress\" \/>\n<meta property=\"og:description\" content=\"Build a custom WordPress login page for frontend without using plugin. Ahmad Awais explained WordPress custom login page in detail with code\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Ahmad Awais\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/AhmadAwais\" \/>\n<meta property=\"article:author\" content=\"https:\/\/facebook.com\/AhmadAwais\" \/>\n<meta property=\"article:published_time\" content=\"2014-10-09T19:57:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-11-21T23:59:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ahmadawais.com\/wp-content\/uploads\/2014\/10\/WordPress-frontend-login-Ahmad-Awais.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ahmad Awais\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MrAhmadAwais\" \/>\n<meta name=\"twitter:site\" content=\"@MrAhmadAwais\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ahmad Awais\" \/>\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:\\\/\\\/ahmadawais.com\\\/create-front-end-login-page-wordpress\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/create-front-end-login-page-wordpress\\\/\"},\"author\":{\"name\":\"Ahmad Awais\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#\\\/schema\\\/person\\\/1d1b9504182dca2315cf039fb4ebb85b\"},\"headline\":\"How to Create a Front-End Login Page in WordPress\",\"datePublished\":\"2014-10-09T19:57:27+00:00\",\"dateModified\":\"2018-11-21T23:59:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/create-front-end-login-page-wordpress\\\/\"},\"wordCount\":456,\"commentCount\":34,\"publisher\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#\\\/schema\\\/person\\\/1d1b9504182dca2315cf039fb4ebb85b\"},\"image\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/create-front-end-login-page-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/WordPress-frontend-login-Ahmad-Awais.png\",\"keywords\":[\"front-end login wp\",\"login form\"],\"articleSection\":[\"Tutorials\",\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/ahmadawais.com\\\/create-front-end-login-page-wordpress\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/create-front-end-login-page-wordpress\\\/\",\"url\":\"https:\\\/\\\/ahmadawais.com\\\/create-front-end-login-page-wordpress\\\/\",\"name\":\"How to Create a Front-End Login Page in WordPress\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/create-front-end-login-page-wordpress\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/create-front-end-login-page-wordpress\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/WordPress-frontend-login-Ahmad-Awais.png\",\"datePublished\":\"2014-10-09T19:57:27+00:00\",\"dateModified\":\"2018-11-21T23:59:41+00:00\",\"description\":\"Build a custom WordPress login page for frontend without using plugin. Ahmad Awais explained WordPress custom login page in detail with code\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/create-front-end-login-page-wordpress\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ahmadawais.com\\\/create-front-end-login-page-wordpress\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/create-front-end-login-page-wordpress\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/WordPress-frontend-login-Ahmad-Awais.png\",\"contentUrl\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/WordPress-frontend-login-Ahmad-Awais.png\",\"width\":800,\"height\":600,\"caption\":\"WordPress-frontend-login-Ahmad-Awais\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/create-front-end-login-page-wordpress\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ahmadawais.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Create a Front-End Login Page in WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#website\",\"url\":\"https:\\\/\\\/ahmadawais.com\\\/\",\"name\":\"Ahmad Awais\",\"description\":\"Founder &amp; CEO of CommandCode.ai f\\\/k\\\/a Langbase | Google Developers Advisory Board (gDAB) founding member\",\"publisher\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#\\\/schema\\\/person\\\/1d1b9504182dca2315cf039fb4ebb85b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/ahmadawais.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/#\\\/schema\\\/person\\\/1d1b9504182dca2315cf039fb4ebb85b\",\"name\":\"Ahmad Awais\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Ahmad-Awais-face.jpg\",\"url\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Ahmad-Awais-face.jpg\",\"contentUrl\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Ahmad-Awais-face.jpg\",\"width\":2299,\"height\":1705,\"caption\":\"Ahmad Awais\"},\"logo\":{\"@id\":\"https:\\\/\\\/ahmadawais.com\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/Ahmad-Awais-face.jpg\"},\"description\":\"Founder & CEO of \u2318 Command Code coding agent with taste. Founded Langbase.com, AI cloud to build, deploy, and scale AI agents with tools & memory \u00b7 Creator of Command.new. \\\"Awais is an awesome example for developers\\\" \u2014 Satya Nadella, CEO of Microsoft. NASA Mars Ingenuity Helicopter mission code contributor 8th GitHub Stars Award recipient with 5x GitHub Stars Award (Listed as GitHub's #1 JavaScript trending developer). Google Developers Expert Web DevRel. Ex VP Eng (DevTools & DevRel) Rapid \u00b7 Google Developers Advisory Board (gDAB) founding member \u00b7 AI\\\/ML\\\/DevTools Angel Investor (Replit, Resend, Daytona, Gumroad and you?) \u276f AI\\\/ML Advisory Board San Francisco, DevNetwork. Award-winning Open Source Engineering leader authored hundreds of open-source dev-tools and software libraries used by millions of developers, including Shades of Purple code theme and corona-cli. Linux Foundation (Node.js Committee Lead), OpenAPI Business Governing Board. Taught 108K+ developers via NodeCLI.com and VSCode.pro course. 274 million views, blogging for 24 yrs. \u276f Read more about Ahmad Awais or come say hi on \ud835\udd4f @MrAhmadAwais.\",\"sameAs\":[\"https:\\\/\\\/AhmadAwais.com\\\/\",\"https:\\\/\\\/facebook.com\\\/AhmadAwais\",\"https:\\\/\\\/instagram.com\\\/MrAhmadAwais\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/MrAhmadAwais\\\/\",\"https:\\\/\\\/x.com\\\/MrAhmadAwais\",\"https:\\\/\\\/youtube.com\\\/AhmadAwais\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Create a Front-End Login Page in WordPress","description":"Build a custom WordPress login page for frontend without using plugin. Ahmad Awais explained WordPress custom login page in detail with code","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:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/","og_locale":"en_US","og_type":"article","og_title":"How to Create a Front-End Login Page in WordPress","og_description":"Build a custom WordPress login page for frontend without using plugin. Ahmad Awais explained WordPress custom login page in detail with code","og_url":"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/","og_site_name":"Ahmad Awais","article_publisher":"https:\/\/facebook.com\/AhmadAwais","article_author":"https:\/\/facebook.com\/AhmadAwais","article_published_time":"2014-10-09T19:57:27+00:00","article_modified_time":"2018-11-21T23:59:41+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2014\/10\/WordPress-frontend-login-Ahmad-Awais.png","type":"image\/png"}],"author":"Ahmad Awais","twitter_card":"summary_large_image","twitter_creator":"@MrAhmadAwais","twitter_site":"@MrAhmadAwais","twitter_misc":{"Written by":"Ahmad Awais","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/#article","isPartOf":{"@id":"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/"},"author":{"name":"Ahmad Awais","@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"headline":"How to Create a Front-End Login Page in WordPress","datePublished":"2014-10-09T19:57:27+00:00","dateModified":"2018-11-21T23:59:41+00:00","mainEntityOfPage":{"@id":"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/"},"wordCount":456,"commentCount":34,"publisher":{"@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"image":{"@id":"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2014\/10\/WordPress-frontend-login-Ahmad-Awais.png","keywords":["front-end login wp","login form"],"articleSection":["Tutorials","WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/","url":"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/","name":"How to Create a Front-End Login Page in WordPress","isPartOf":{"@id":"https:\/\/ahmadawais.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2014\/10\/WordPress-frontend-login-Ahmad-Awais.png","datePublished":"2014-10-09T19:57:27+00:00","dateModified":"2018-11-21T23:59:41+00:00","description":"Build a custom WordPress login page for frontend without using plugin. Ahmad Awais explained WordPress custom login page in detail with code","breadcrumb":{"@id":"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/#primaryimage","url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2014\/10\/WordPress-frontend-login-Ahmad-Awais.png","contentUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2014\/10\/WordPress-frontend-login-Ahmad-Awais.png","width":800,"height":600,"caption":"WordPress-frontend-login-Ahmad-Awais"},{"@type":"BreadcrumbList","@id":"https:\/\/ahmadawais.com\/create-front-end-login-page-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ahmadawais.com\/"},{"@type":"ListItem","position":2,"name":"How to Create a Front-End Login Page in WordPress"}]},{"@type":"WebSite","@id":"https:\/\/ahmadawais.com\/#website","url":"https:\/\/ahmadawais.com\/","name":"Ahmad Awais","description":"Founder &amp; CEO of CommandCode.ai f\/k\/a Langbase | Google Developers Advisory Board (gDAB) founding member","publisher":{"@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ahmadawais.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/ahmadawais.com\/#\/schema\/person\/1d1b9504182dca2315cf039fb4ebb85b","name":"Ahmad Awais","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","contentUrl":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg","width":2299,"height":1705,"caption":"Ahmad Awais"},"logo":{"@id":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2020\/06\/Ahmad-Awais-face.jpg"},"description":"Founder & CEO of \u2318 Command Code coding agent with taste. Founded Langbase.com, AI cloud to build, deploy, and scale AI agents with tools & memory \u00b7 Creator of Command.new. \"Awais is an awesome example for developers\" \u2014 Satya Nadella, CEO of Microsoft. NASA Mars Ingenuity Helicopter mission code contributor 8th GitHub Stars Award recipient with 5x GitHub Stars Award (Listed as GitHub's #1 JavaScript trending developer). Google Developers Expert Web DevRel. Ex VP Eng (DevTools & DevRel) Rapid \u00b7 Google Developers Advisory Board (gDAB) founding member \u00b7 AI\/ML\/DevTools Angel Investor (Replit, Resend, Daytona, Gumroad and you?) \u276f AI\/ML Advisory Board San Francisco, DevNetwork. Award-winning Open Source Engineering leader authored hundreds of open-source dev-tools and software libraries used by millions of developers, including Shades of Purple code theme and corona-cli. Linux Foundation (Node.js Committee Lead), OpenAPI Business Governing Board. Taught 108K+ developers via NodeCLI.com and VSCode.pro course. 274 million views, blogging for 24 yrs. \u276f Read more about Ahmad Awais or come say hi on \ud835\udd4f @MrAhmadAwais.","sameAs":["https:\/\/AhmadAwais.com\/","https:\/\/facebook.com\/AhmadAwais","https:\/\/instagram.com\/MrAhmadAwais\/","https:\/\/www.linkedin.com\/in\/MrAhmadAwais\/","https:\/\/x.com\/MrAhmadAwais","https:\/\/youtube.com\/AhmadAwais"]}]}},"jetpack_featured_media_url":"https:\/\/ahmadawais.com\/wp-content\/uploads\/2014\/10\/WordPress-frontend-login-Ahmad-Awais.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/posts\/223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/comments?post=223"}],"version-history":[{"count":3,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/posts\/223\/revisions"}],"predecessor-version":[{"id":5080,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/posts\/223\/revisions\/5080"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/media\/236"}],"wp:attachment":[{"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/media?parent=223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/categories?post=223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ahmadawais.com\/api\/wp\/v2\/tags?post=223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}