{"id":5639,"date":"2022-07-12T17:29:25","date_gmt":"2022-07-12T11:59:25","guid":{"rendered":"https:\/\/phpyouth.com\/blog\/?p=5639"},"modified":"2026-10-14T18:25:26","modified_gmt":"2026-10-14T12:55:26","slug":"create-wordpress-admin-user-through-ftp","status":"publish","type":"post","link":"https:\/\/phpyouth.com\/blog\/create-wordpress-admin-user-through-ftp\/","title":{"rendered":"Create WordPress Admin User Through FTP"},"content":{"rendered":"<p>Hello friends, Today in this article, we will learn how to create WordPress admin users through FTP. FTP will help us to create a WordPress Admin User when we don&#8217;t have any other access. You can explore our <strong>FTP tutorial<\/strong> if FTP(File Transfer Protocol) is a new thing to you.<\/p>\n<p>A few days back, one of my friends asked me if it is possible to create an admin user without Database or WordPress Admin access. I said Yes, of course, it is possible. Actually, sometimes users forget their username\/password, or some security plugins lock users.<\/p>\n<p>We can also add an <strong><a href=\"#mysql-method\">Admin user in WordPress through MySQL<\/a>, <\/strong>but today we will learn how to create an Admin user through FTP. So let&#8217;s start.<\/p>\n<h2>Creating an Admin User in WordPress Through FTP<\/h2>\n<p><strong>Step 1.<\/strong>\u00a0 First<span style=\"box-sizing: border-box;\">, you need to connect your FTP client; refer to this\u00a0tutorial for instructions on how to do so<\/span>.<\/p>\n<p><strong>Step 2.<\/strong>\u00a0 Once you are connected to FTP, download the website-activated theme functions.php file. It would look like this \/yourdomain.com\/wp-content\/themes\/your-activated-theme\/functions.php<\/p>\n<p><a href=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/01\/FTP-functions-1.webp\"><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-5644 aligncenter\" src=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/01\/FTP-functions-1.webp\" alt=\"download functions.php file\" width=\"681\" height=\"465\" title=\"\"><\/a><\/p>\n<p><strong>Step 3.<\/strong>\u00a0 Now open your functions.php file using any editor you are familiar with, such as simple Notepad or Notepad++. Now, what you have to do is copy the code and paste it into your file at the bottom. This code helps you to create a WordPress Admin User.<\/p>\n<pre class=\"brush: php; title: ; notranslate\" title=\"\">function add_admin_account(){\n    $user = &#039;your username&#039;;\n    $pass = &#039;your password&#039;;\n    $email = &#039;your email address&#039;;\n        if ( !username_exists( $user )  &amp;amp;amp;&amp;amp;amp; !email_exists( $email ) ) {\n            $user_id = wp_create_user( $user, $pass, $email );\n            $user = new WP_User( $user_id );\n            $user-&amp;amp;gt;set_role( &#039;administrator&#039; );\n        } \n}\nadd_action(&#039;init&#039;,&#039;add_admin_account&#039;);\n<\/pre>\n<blockquote><p><strong>Note #1:<\/strong> This is just a code, so please make sure to replace your Username, Password, and Email with your own.<\/p><\/blockquote>\n<p><strong>Step 4.<\/strong>\u00a0 Once you added the code, please upload it back to your website theme folder using FTP.<\/p>\n<p><strong>Step 5.<\/strong>\u00a0 Once uploaded, visit your website login page \/wp-admin or \/wp-login.php or any custom login page you have and sign in with the user account you have created.<\/p>\n<blockquote><p><strong>Note #2:<\/strong>\u00a0 Once you logged in, edit the functions.php file and remove the code you have added.\u00a0 Deleting the code will not make any effect on your account.<\/p><\/blockquote>\n<h2 id=\"mysql-method\">Alternative Method: Add an Administrator Through the MySQL Database<\/h2>\n<blockquote><p>NOTE: Before proceeding, make sure to back up your website database.<\/p><\/blockquote>\n<p>Below are the two ways to perform this task. Not to worry, I&#8217;ll describe both:<\/p>\n<ol>\n<li><strong>Run a MySQL query<\/strong><\/li>\n<li><strong>Manual Steps in MySQL<\/strong><\/li>\n<\/ol>\n<h3>Run a MySQL query<\/h3>\n<p>This method is only for those who want to speed up the process. In this process, we have to make sure to change the following things:<\/p>\n<ul>\n<li><strong>Table prefix<\/strong> (only if your database table prefix is different).<\/li>\n<li><strong>Database name<\/strong>.<\/li>\n<li><strong>Values<\/strong> (such as ID, username, etc.).<\/li>\n<\/ul>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">INSERT INTO &#039;your-database-name&#039;.&#039;wp_users&#039; (&#039;ID&#039;, &#039;user_login&#039;, &#039;user_pass&#039;, &#039;user_nicename&#039;, &#039;user_email&#039;, &#039;user_url&#039;, &#039;user_registered&#039;, &#039;user_activation_key&#039;, &#039;user_status&#039;, &#039;display_name&#039;) VALUES (&#039;84&#039;, &#039;username&#039;, MD5(&#039;your-password&#039;), &#039;Your Name&#039;, &#039;test@gmail.com&#039;, &#039;https:\/\/www.google.com\/&#039;, &#039;2017-09-08 16:15:25&#039;, &#039;&#039;, &#039;0&#039;, &#039;Your Name&#039;);\nINSERT INTO &#039;your-database-name&#039;.&#039;wp_usermeta&#039; (&#039;umeta_id&#039;, &#039;user_id&#039;, &#039;meta_key&#039;, &#039;meta_value&#039;) VALUES (NULL, &#039;84&#039;, &#039;wp_capabilities&#039;, &#039;a:1:{s:13:&quot;administrator&quot;;s:1:&quot;1&quot;;}&#039;);\nINSERT INTO &#039;your-database-name&#039;.&#039;wp_usermeta&#039; (&#039;umeta_id&#039;, &#039;user_id&#039;, &#039;meta_key&#039;, &#039;meta_value&#039;) VALUES (NULL, &#039;84&#039;, &#039;wp_user_level&#039;, &#039;10&#039;);<\/pre>\n<p>Now, copy this query and paste it into the SQL of your database. Great, you are an administrator of your website.<\/p>\n<h3>Manual Steps in MySQL<\/h3>\n<p>First, you need to log in to your hosting cPanel and access phpMyAdmin, and find your WordPress MySQL database. See screenshots below (Source: GoDaddy cPanel).<\/p>\n<p><a href=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/godaddy-cpanel.png\"><img decoding=\"async\" class=\"size-full wp-image-4476 aligncenter\" src=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/godaddy-cpanel.png\" alt=\"phpmyadmin\" width=\"860\" height=\"191\" title=\"\" srcset=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/godaddy-cpanel.png 860w, https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/godaddy-cpanel-300x67.png 300w, https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/godaddy-cpanel-768x171.png 768w\" sizes=\"(max-width: 860px) 100vw, 860px\" \/><\/a><\/p>\n<p>Once you open your WordPress database, we are going to make changes in two tables, one is the <strong>wp_users<\/strong> table and the second one is the <strong>wp_usermeta<\/strong>. Let us start with the first table, <strong>wp_users, <\/strong>just click on the table name. We need to insert our new Administrator. Let&#8217;s click on the insert tab, see below<\/p>\n<p><a href=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/insert.png\"><img decoding=\"async\" class=\"aligncenter wp-image-4477 size-full\" src=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/insert.png\" alt=\"wp_users\" width=\"1090\" height=\"350\" title=\"\" srcset=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/insert.png 1090w, https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/insert-300x96.png 300w, https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/insert-768x247.png 768w, https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/insert-1024x329.png 1024w\" sizes=\"(max-width: 1090px) 100vw, 1090px\" \/><\/a><\/p>\n<h3>Set Up the User Information<\/h3>\n<p>Once you click on the <strong>Insert<\/strong> tab, fill in the fields as described below:<\/p>\n<ul>\n<li><strong>ID<\/strong>: Leave this field blank. It is an auto-increment field, so its value will be filled <span style=\"font-size: 16px;\">automatically.<\/span><\/li>\n<li><strong>user_login<\/strong>: Insert the username from which you access the WordPress dashboard.<\/li>\n<li><strong>user_pass<\/strong>: Enter the username you will use to access the WordPress dashboard<span style=\"font-size: 16px;\">.<\/span><\/li>\n<\/ul>\n<h3>Add Additional Details<\/h3>\n<ul>\n<li><strong>user_nickname<\/strong>: Add your nickname<\/li>\n<li><strong>user_email<\/strong>: Add your email address to blend with this account.<\/li>\n<li><strong>user_url<\/strong>: You can add your website URL here.<\/li>\n<li><strong>user_registered<\/strong>: Here, you can select the date\/time when the user registers.<\/li>\n<li><strong>user_status<\/strong>: By default set as 0.<\/li>\n<li><strong>display_name<\/strong>: Add your name you wish to display<\/li>\n<\/ul>\n<p>After all that, click on the <strong>GO<\/strong> button. see below<\/p>\n<p><a href=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/bc813b21aac401fed3e2f5a524b25b72.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4481 size-full\" src=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/bc813b21aac401fed3e2f5a524b25b72.png\" alt=\"wp_users information\" width=\"974\" height=\"541\" title=\"\" srcset=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/bc813b21aac401fed3e2f5a524b25b72.png 974w, https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/bc813b21aac401fed3e2f5a524b25b72-300x167.png 300w, https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/bc813b21aac401fed3e2f5a524b25b72-768x427.png 768w\" sizes=\"(max-width: 974px) 100vw, 974px\" \/><\/a><\/p>\n<p>After inserting the user\/admin information in the <strong>wp_users<\/strong> table, we are going to add the value in the <strong>wp_usermeta<\/strong> table. Here we follow the same steps, just click on the table name(wp_usermeta) and again click on the insert tab.<\/p>\n<p>Now, add the following information in the Insert tab:<\/p>\n<ul>\n<li><strong>unmeta_id<\/strong>: Leave this field blank; it&#8217;s auto-generated.<\/li>\n<li><strong>user_id<\/strong>: In this field, you have to add the ID of the user you created in the wp_users table.<\/li>\n<li><strong>meta_key<\/strong>: Insert this wp_capabilities<\/li>\n<li><strong>meta_value<\/strong>: Insert this\u00a0a:1:{s:13:&#8221;administrator&#8221;;b:1;}<\/li>\n<\/ul>\n<p>We have to add a few more information in another row:<\/p>\n<ul>\n<li><strong>unmeta_id<\/strong>: Leave this field blank; it&#8217;s auto-generated.<\/li>\n<li><strong>user_id<\/strong>: again ID of the user you created in the wp_users table.<\/li>\n<li><strong>meta_key<\/strong>:\u00a0Insert this wp_user_level<\/li>\n<li><strong>meta_value<\/strong>: 10<\/li>\n<\/ul>\n<p><a href=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/63924bd66afd1e6c234457adec3b55d2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4488 size-full\" src=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/63924bd66afd1e6c234457adec3b55d2.png\" alt=\"wp_usermeta information\" width=\"723\" height=\"463\" title=\"\" srcset=\"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/63924bd66afd1e6c234457adec3b55d2.png 723w, https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/63924bd66afd1e6c234457adec3b55d2-300x192.png 300w, https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/63924bd66afd1e6c234457adec3b55d2-190x122.png 190w, https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/63924bd66afd1e6c234457adec3b55d2-120x76.png 120w, https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2017\/09\/63924bd66afd1e6c234457adec3b55d2-220x140.png 220w\" sizes=\"(max-width: 723px) 100vw, 723px\" \/><\/a><\/p>\n<p>After all, hit the <strong>GO<\/strong> button, and you are now the admin of the website.<\/p>\n<p>Hope this article helped you learn how to create WordPress admin users through FTP. Please share your thoughts in the comment box.<\/p>\n<p>If you liked this article, please subscribe to our <a href=\"https:\/\/www.youtube.com\/channel\/UCHrhNC-kDVi2m5Pcf4VtCxw\" target=\"_blank\" rel=\"noopener\">YouTube Channel<\/a> for more tutorials. Keep learning and sharing.<\/p>\n<p><a href=\"https:\/\/www.hostg.xyz\/aff_c?offer_id=6&amp;aff_id=115521&amp;url_id=35&amp;file_id=1399\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/media.go2speed.org\/brand\/files\/hostinger\/6\/EN-970x250.jpg\" width=\"970\" height=\"250\" border=\"0\" alt=\"\" title=\"\"><\/a><img loading=\"lazy\" decoding=\"async\" style=\"position: absolute; visibility: hidden;\" src=\"https:\/\/www.hostg.xyz\/aff_i?offer_id=6&amp;file_id=1399&amp;aff_id=115521&amp;url_id=35\" width=\"0\" height=\"0\" border=\"0\" alt=\"\" title=\"\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello friends, Today in this article, we will learn how to create WordPress admin users through FTP. FTP will help us to create a WordPress Admin User when we don&#8217;t have any other access. You can explore our FTP tutorial if FTP(File Transfer Protocol) is a new thing to you. A few days back, one [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11945,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[4,5,93],"tags":[63,501],"class_list":["post-5639","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","category-php","category-tutorial","tag-wordpress","tag-wordpress-security"],"acf":[],"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8zepR-1sX","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":13493,"url":"https:\/\/phpyouth.com\/blog\/wordpress-malware-removal\/","url_meta":{"origin":5639,"position":0},"title":"How to Fix a Hacked WordPress Site: Step-by-Step Removal Guide","author":"RK Jajoria","date":"August 10, 2026","format":false,"excerpt":"If you are reading this because your WordPress site is redirecting visitors to spam, Google has flagged it, or your host just emailed you about malicious activity, take a breath first. WordPress malware removal is stressful but almost always fixable, and most infections follow a predictable pattern once you know\u2026","rel":"","context":"In &quot;Security&quot;","block_context":{"text":"Security","link":"https:\/\/phpyouth.com\/blog\/category\/security\/"},"img":{"alt_text":"wordpress malware removal","src":"https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/08\/How-to-Fix-a-Hacked-WordPress.webp?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/08\/How-to-Fix-a-Hacked-WordPress.webp?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/08\/How-to-Fix-a-Hacked-WordPress.webp?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/08\/How-to-Fix-a-Hacked-WordPress.webp?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/08\/How-to-Fix-a-Hacked-WordPress.webp?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/08\/How-to-Fix-a-Hacked-WordPress.webp?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":4650,"url":"https:\/\/phpyouth.com\/blog\/how-to-resolve-this-page-isnt-working-http-error-500\/","url_meta":{"origin":5639,"position":1},"title":"How to resolve &#8220;This Page isn&#8217;t Working &#8211; HTTP ERROR 500&#8221;","author":"RK Jajoria","date":"April 13, 2018","format":false,"excerpt":"Hello, friends, today we will learn how to resolve \"This Page isn't Working HTTP ERROR 500\". Last week, we got this error while shifting one of my websites from one server to another. However, there's no need to worry, WordPress has this common error, and we can easily resolve it.\u2026","rel":"","context":"In &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/phpyouth.com\/blog\/category\/tutorial\/php\/"},"img":{"alt_text":"HTTP ERROR 500","src":"https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2018\/04\/Copy-of-fresh-aquasummit.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2018\/04\/Copy-of-fresh-aquasummit.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2018\/04\/Copy-of-fresh-aquasummit.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":13470,"url":"https:\/\/phpyouth.com\/blog\/how-to-secure-wordpress-login-page\/","url_meta":{"origin":5639,"position":2},"title":"How to Secure WordPress Login Page &amp; Admin Area (2026 Guide)","author":"RK Jajoria","date":"August 6, 2026","format":false,"excerpt":"This guide shows you how to secure WordPress login page access and cut that automated bot traffic to zero. If you manage a WordPress site, check your access logs right now. You will likely see hundreds, if not thousands, of automated bots pinging your wp-login.php file every single hour. The\u2026","rel":"","context":"In &quot;Security&quot;","block_context":{"text":"Security","link":"https:\/\/phpyouth.com\/blog\/category\/security\/"},"img":{"alt_text":"how to secure wordpress login page","src":"https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/08\/Secure-the-WordPress-Login-Page.webp?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/08\/Secure-the-WordPress-Login-Page.webp?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/08\/Secure-the-WordPress-Login-Page.webp?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/08\/Secure-the-WordPress-Login-Page.webp?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/08\/Secure-the-WordPress-Login-Page.webp?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":5041,"url":"https:\/\/phpyouth.com\/blog\/remove-woocommerce-billing-fields\/","url_meta":{"origin":5639,"position":3},"title":"How to Remove WooCommerce Billing Fields","author":"RK Jajoria","date":"August 8, 2019","format":false,"excerpt":"Hello friends, Good Morning! Today, we are going to learn a WooCommerce trick. This trick is about how to remove WooCommerce billing fields. I want to tell you that WooCommerce is a very powerful WordPress tool that converts a simple website into an E-commerce one. Nowadays, if we look at\u2026","rel":"","context":"In &quot;WooCommerce&quot;","block_context":{"text":"WooCommerce","link":"https:\/\/phpyouth.com\/blog\/category\/wordpress\/plugins\/woocommerce\/"},"img":{"alt_text":"Remove WooCommerce billing fields","src":"https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2019\/08\/Remove-WooCommerce-billing-fields.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2019\/08\/Remove-WooCommerce-billing-fields.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2019\/08\/Remove-WooCommerce-billing-fields.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":4973,"url":"https:\/\/phpyouth.com\/blog\/enable-gzip-compression\/","url_meta":{"origin":5639,"position":4},"title":"How to enable GZIP compression","author":"RK Jajoria","date":"July 2, 2019","format":false,"excerpt":"Hello, friends, today\u2019s topic is how to enable GZIP compression on your web server. If you know what GZIP is and how to enable it, that\u2019s good. But if you don\u2019t, please read this tutorial till the end. What is GZIP Compression? GZIP is a file format and software application\u2026","rel":"","context":"In &quot;cPanel&quot;","block_context":{"text":"cPanel","link":"https:\/\/phpyouth.com\/blog\/category\/web-hosting\/cpanel\/"},"img":{"alt_text":"GZIP-Compression","src":"https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2019\/07\/GZIP-Compression.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2019\/07\/GZIP-Compression.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2019\/07\/GZIP-Compression.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":13434,"url":"https:\/\/phpyouth.com\/blog\/wordpress-security-checklist\/","url_meta":{"origin":5639,"position":5},"title":"The Ultimate WordPress Security Checklist (2026)","author":"RK Jajoria","date":"July 31, 2026","format":false,"excerpt":"If your WordPress site has never been hacked, it's not because WordPress is bulletproof. It's because nobody's tried yet, or you got lucky. This WordPress security checklist covers every layer that actually stops an attack, in the order you should tackle it, with the reasoning behind each step so you're\u2026","rel":"","context":"In &quot;Security&quot;","block_context":{"text":"Security","link":"https:\/\/phpyouth.com\/blog\/category\/security\/"},"img":{"alt_text":"wordpress security checklist","src":"https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/07\/WordPress-Security-Checklist.webp?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/07\/WordPress-Security-Checklist.webp?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/07\/WordPress-Security-Checklist.webp?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/07\/WordPress-Security-Checklist.webp?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/07\/WordPress-Security-Checklist.webp?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/07\/WordPress-Security-Checklist.webp?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"jetpack_featured_media_url":"https:\/\/phpyouth.com\/blog\/wp-content\/uploads\/2026\/01\/Create-WordPress-Admin-User-Through-FTP.webp","_links":{"self":[{"href":"https:\/\/phpyouth.com\/blog\/wp-json\/wp\/v2\/posts\/5639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phpyouth.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phpyouth.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phpyouth.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phpyouth.com\/blog\/wp-json\/wp\/v2\/comments?post=5639"}],"version-history":[{"count":3,"href":"https:\/\/phpyouth.com\/blog\/wp-json\/wp\/v2\/posts\/5639\/revisions"}],"predecessor-version":[{"id":13848,"href":"https:\/\/phpyouth.com\/blog\/wp-json\/wp\/v2\/posts\/5639\/revisions\/13848"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/phpyouth.com\/blog\/wp-json\/wp\/v2\/media\/11945"}],"wp:attachment":[{"href":"https:\/\/phpyouth.com\/blog\/wp-json\/wp\/v2\/media?parent=5639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phpyouth.com\/blog\/wp-json\/wp\/v2\/categories?post=5639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phpyouth.com\/blog\/wp-json\/wp\/v2\/tags?post=5639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}