Can i add a new wordpress user via ftp

Yes, you can add a new WordPress user via FTP (File Transfer Protocol). Here's a step-by-step guide:

Prerequisites:

  1. You have FTP access to your WordPress website.
  2. You have a basic understanding of FTP and how to use it.

Step 1: Connect to your website via FTP

Use an FTP client like FileZilla (free) or Cyberduck (free) to connect to your website. Enter your FTP host, username, and password. You can find these details in your website's control panel or by contacting your web host.

Step 2: Navigate to the WordPress directory

Once connected, navigate to the directory where your WordPress installation is located. This is usually public_html or www depending on your web host.

Step 3: Create a new user file

Create a new file in the wp-content directory with the name users.php. This file will contain the new user's information.

Step 4: Add the new user's information

Open the users.php file in a text editor and add the following code:

<?php
// New user information
$user_login = 'newuser'; // Replace with the desired username
$user_email = '[email protected]'; // Replace with the desired email
$user_pass = 'newpassword'; // Replace with the desired password
$user_role = 'subscriber'; // Replace with the desired role (e.g., subscriber, author, editor, administrator)

// Create the new user
wp_insert_user(array(
    'user_login' => $user_login,
    'user_email' => $user_email,
    'user_pass' => $user_pass,
    'role' => $user_role
));
?>

Replace the placeholders with the desired information for the new user.

Step 5: Upload the file

Upload the users.php file to the wp-content directory using your FTP client.

Step 6: Run the script

Use your FTP client to execute the users.php file. This will create the new user in your WordPress database.

Step 7: Verify the new user

Log in to your WordPress dashboard and verify that the new user has been created successfully.

Important notes: