{"id":7027,"date":"2020-04-25T18:07:35","date_gmt":"2020-04-25T18:07:35","guid":{"rendered":"https:\/\/expertwebtechnologies.com\/?p=7027"},"modified":"2025-01-07T13:24:26","modified_gmt":"2025-01-07T13:24:26","slug":"add-admin-user-in-wordpress-by-ftp-client","status":"publish","type":"post","link":"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/","title":{"rendered":"WordPress : Add Admin User in WordPress By  FTP client."},"content":{"rendered":"\n<div>\n<h1>Did You Forget WordPress Admin credentials?<\/h1>\n<h3>How will you login now if forget Admin credentials?<\/h3>\n<p>This happens many times when we forget the login password of WordPress.<\/p>\n<p>If you have FTP details then no need to worry about it. You can create new admin user using FTP.<\/p>\n<p>Just paste this code to your theme&#8217;s functions.php.<\/p>\n<pre class=\" language-php\"><code class=\" language-php\">\n<span class=\"snip keyword\">function<\/span> <span class=\"snip function\">AddAdminAccount<\/span>(){\n&nbsp;&nbsp;$user    = <span class=\"snip string\">'NewUsername'<\/span>;\n&nbsp;&nbsp;$pass    = <span class=\"snip string\">'Password'<\/span>;\n&nbsp;&nbsp;$email   = <span class=\"snip string\">'new@email.com'<\/span>;\n&nbsp;&nbsp;$user_id = <span class=\"snip function\">wp_create_user<\/span>( $user, $pass, $email );\n&nbsp;&nbsp;$user    = new <span class=\"snip function\">WP_User<\/span>( $user_id );\n&nbsp;&nbsp;$user-&gt;<span class=\"snip function\">set_role<\/span>( 'administrator' );\n}\n<span class=\"snip function\">add_action<\/span>(<span class=\"snip string\">'init'<\/span>,<span class=\"snip string\">'AddAdminAccount'<\/span>);\n<\/code><\/pre>\n<p><b>Note: this code can give error if a user already exist with this &#8220;user name&#8221; and &#8220;user email&#8221; .<\/b><\/p>\n<p>And if user not exist it will create new admin user with credential provided by you. but when you refresh page, code will run again , but this time user already exist.<\/p>\n<p>So for removing this fetal error we need to precheck &#8220;user name&#8221; and &#8220;user email&#8221; if it already exist or not.<\/p>\n<h4>Example:<\/h4>\n<pre class=\" language-php\"><code class=\" language-php\">\n<span class=\"snip keyword\">function<\/span> <span class=\"snip function\">AddAdminAccount<\/span>(){\n&nbsp;&nbsp;$user    = <span class=\"snip string\">'NewUsername'<\/span>;\n&nbsp;&nbsp;$pass    = <span class=\"snip string\">'Password'<\/span>;\n&nbsp;&nbsp;$email   = <span class=\"snip string\">'new@email.com'<\/span>;\n&nbsp;&nbsp;if ( !<span class=\"snip function\">username_exists<\/span>( $user )  &amp;&amp; !<span class=\"snip function\">email_exists<\/span>( $email ) ) {\n&nbsp;&nbsp;&nbsp;&nbsp;$user_id = <span class=\"snip function\">wp_create_user<\/span>( $user, $pass, $email );\n&nbsp;&nbsp;&nbsp;&nbsp;$user    = new <span class=\"snip function\">WP_User<\/span>( $user_id );\n&nbsp;&nbsp;&nbsp;&nbsp;$user-&gt;<span class=\"snip function\">set_role<\/span>( 'administrator' );\n&nbsp;&nbsp;} \n}\n<span class=\"snip function\">add_action<\/span>(<span class=\"snip string\">'init'<\/span>,<span class=\"snip string\">'AddAdminAccount'<\/span>);\n<\/code><\/pre>\n<p>Please don\u2019t forget to fill the username email password fields. And don\u2019t forget to delete the code from your functions file after user creation.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Did You Forget WordPress Admin credentials? How will you login now if forget Admin credentials? This happens many times when we forget the login password of WordPress. If you have FTP details then no need to worry about it. You can create new admin user using FTP. Just paste this code to your theme&#8217;s functions.php. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8674,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,36],"tags":[],"class_list":["post-7027","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hooks","category-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WordPress : Add Admin User in WordPress By FTP client. - EoXys IT<\/title>\n<meta name=\"description\" content=\"Learn how to add an admin user in WordPress using an FTP client. Follow our guide to create a new admin account when you don&#039;t have access to the WordPress dashboard.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress : Add Admin User in WordPress By FTP client. - EoXys IT\" \/>\n<meta property=\"og:description\" content=\"Learn how to add an admin user in WordPress using an FTP client. Follow our guide to create a new admin account when you don&#039;t have access to the WordPress dashboard.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/\" \/>\n<meta property=\"og:site_name\" content=\"EoXys IT\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-25T18:07:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-07T13:24:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"430\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Shiv kumawat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shiv kumawat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/\"},\"author\":{\"name\":\"Shiv kumawat\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/534245eb0e092114ff5b6d0d877af61e\"},\"headline\":\"WordPress : Add Admin User in WordPress By FTP client.\",\"datePublished\":\"2020-04-25T18:07:35+00:00\",\"dateModified\":\"2025-01-07T13:24:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/\"},\"wordCount\":163,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\",\"articleSection\":[\"Hooks\",\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/\",\"url\":\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/\",\"name\":\"WordPress : Add Admin User in WordPress By FTP client. - EoXys IT\",\"isPartOf\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\",\"datePublished\":\"2020-04-25T18:07:35+00:00\",\"dateModified\":\"2025-01-07T13:24:26+00:00\",\"author\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/534245eb0e092114ff5b6d0d877af61e\"},\"description\":\"Learn how to add an admin user in WordPress using an FTP client. Follow our guide to create a new admin account when you don't have access to the WordPress dashboard.\",\"breadcrumb\":{\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#primaryimage\",\"url\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\",\"contentUrl\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png\",\"width\":768,\"height\":430,\"caption\":\"Code\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/eoxysit.com\/blogs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress : Add Admin User in WordPress By FTP client.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/#website\",\"url\":\"https:\/\/eoxysit.com\/blogs\/\",\"name\":\"EoXys IT\",\"description\":\"Digitise your business\",\"alternateName\":\"Eoxys It\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/eoxysit.com\/blogs\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/534245eb0e092114ff5b6d0d877af61e\",\"name\":\"Shiv kumawat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2025\/03\/CEO-150x150.png\",\"contentUrl\":\"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2025\/03\/CEO-150x150.png\",\"caption\":\"Shiv kumawat\"},\"description\":\"\\\"Shiv kumawat is the Executive Director and CEO of Eoxys It Solution LLP and the strategic mind behind the company\\\"s growth. His expertise in operational efficiency and team leadership empowers his colleagues to excel and innovate.\u201d\",\"sameAs\":[\"https:\/\/eoxysit.com\/\"],\"url\":\"https:\/\/eoxysit.com\/blogs\/author\/shivkumawat1985\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WordPress : Add Admin User in WordPress By FTP client. - EoXys IT","description":"Learn how to add an admin user in WordPress using an FTP client. Follow our guide to create a new admin account when you don't have access to the WordPress dashboard.","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:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/","og_locale":"en_US","og_type":"article","og_title":"WordPress : Add Admin User in WordPress By FTP client. - EoXys IT","og_description":"Learn how to add an admin user in WordPress using an FTP client. Follow our guide to create a new admin account when you don't have access to the WordPress dashboard.","og_url":"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/","og_site_name":"EoXys IT","article_published_time":"2020-04-25T18:07:35+00:00","article_modified_time":"2025-01-07T13:24:26+00:00","og_image":[{"width":768,"height":430,"url":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","type":"image\/png"}],"author":"Shiv kumawat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Shiv kumawat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#article","isPartOf":{"@id":"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/"},"author":{"name":"Shiv kumawat","@id":"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/534245eb0e092114ff5b6d0d877af61e"},"headline":"WordPress : Add Admin User in WordPress By FTP client.","datePublished":"2020-04-25T18:07:35+00:00","dateModified":"2025-01-07T13:24:26+00:00","mainEntityOfPage":{"@id":"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/"},"wordCount":163,"commentCount":0,"image":{"@id":"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#primaryimage"},"thumbnailUrl":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","articleSection":["Hooks","WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/","url":"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/","name":"WordPress : Add Admin User in WordPress By FTP client. - EoXys IT","isPartOf":{"@id":"https:\/\/eoxysit.com\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#primaryimage"},"image":{"@id":"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#primaryimage"},"thumbnailUrl":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","datePublished":"2020-04-25T18:07:35+00:00","dateModified":"2025-01-07T13:24:26+00:00","author":{"@id":"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/534245eb0e092114ff5b6d0d877af61e"},"description":"Learn how to add an admin user in WordPress using an FTP client. Follow our guide to create a new admin account when you don't have access to the WordPress dashboard.","breadcrumb":{"@id":"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#primaryimage","url":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","contentUrl":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2021\/06\/woocommerce-products-custom-fields.png","width":768,"height":430,"caption":"Code"},{"@type":"BreadcrumbList","@id":"https:\/\/eoxysit.com\/blogs\/add-admin-user-in-wordpress-by-ftp-client\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eoxysit.com\/blogs\/"},{"@type":"ListItem","position":2,"name":"WordPress : Add Admin User in WordPress By FTP client."}]},{"@type":"WebSite","@id":"https:\/\/eoxysit.com\/blogs\/#website","url":"https:\/\/eoxysit.com\/blogs\/","name":"EoXys IT","description":"Digitise your business","alternateName":"Eoxys It","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eoxysit.com\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/534245eb0e092114ff5b6d0d877af61e","name":"Shiv kumawat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eoxysit.com\/blogs\/#\/schema\/person\/image\/","url":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2025\/03\/CEO-150x150.png","contentUrl":"https:\/\/eoxysit.com\/blogs\/wp-content\/uploads\/2025\/03\/CEO-150x150.png","caption":"Shiv kumawat"},"description":"\"Shiv kumawat is the Executive Director and CEO of Eoxys It Solution LLP and the strategic mind behind the company\"s growth. His expertise in operational efficiency and team leadership empowers his colleagues to excel and innovate.\u201d","sameAs":["https:\/\/eoxysit.com\/"],"url":"https:\/\/eoxysit.com\/blogs\/author\/shivkumawat1985\/"}]}},"_links":{"self":[{"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/posts\/7027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/comments?post=7027"}],"version-history":[{"count":0,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/posts\/7027\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/media\/8674"}],"wp:attachment":[{"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/media?parent=7027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/categories?post=7027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eoxysit.com\/blogs\/wp-json\/wp\/v2\/tags?post=7027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}