Cómo agregar una cuenta de usuario de WordPress con un rol específico usando cPanel | Hosting mas barato

Si no puede acceder a su panel de administración de WordPress wp debido a la información de inicio de sesión incorrecta, deberá recuperar la contraseña o crear una nueva cuenta.
Si desea crear una cuenta de administrador, puede usar la base de datos MySQL, pero si desea agregar un suscriptor, colaborador o editor, hay algunas líneas de código con las que lidiar.
Escribir una consulta SQL para un rol de usuario específico puede resultar complicado. Quizás se esté preguntando cuál es la forma más fácil de completar dicha tarea.
Bueno, si lo sabes Features.php Puede agregar fácilmente un nuevo usuario con un rol de usuario específico al archivo de su tema de WordPress.
Es posible que se pregunte si desea editar el archivo desde su panel de administración de WordPress, pero por razones de seguridad, es posible que el editor no aparezca.
Para eliminar una vulnerabilidad, los expertos de WordPress sugieren deshabilitar la edición de archivos. Entonces, la mejor opción es usar cPanel. Estoy seguro; sabes cómo hacerlo.
Antes de continuar, deberá realizar una copia de seguridad de su sitio web y base de datos de WordPress. Debe saber que functions.php es uno de los archivos más importantes que controla todas las funciones del diseño del sitio.
Agregar el código incorrecto puede alterar el diseño del sitio web. Por esta razón, es importante aprender el método correcto para copiar y pegar código personalizado.
Estoy seguro de que ha visto el diseño diferente de cPanel porque cada empresa de alojamiento web intenta improvisar el diseño estándar de cPanel para que coincida con el color de su marca.
Acceda a su cuenta de cPanel y busque el Administrador de archivos.
Espero que sepas que los datos de un sitio web están en el administrador de archivos.
En su mayor parte, puede verlo en la sección Archivos. Algunas empresas de alojamiento web ofrecen una ubicación diferente.
Dependiendo de la configuración de su cPanel, es posible que vea el directorio de inicio.
Pero tienes que abrir public_html, navegue hasta él usando el menú vertical de la izquierda.
Nota: Si aloja varios sitios web y está intentando actualizar un dominio que no sea el principal, deberá abrir la carpeta donde está disponible la instalación de WordPress.
Para un solo sitio web, los datos están disponibles en el directorio pulic_html.
Como sabe, todos los temas, complementos y archivos multimedia están en el contenido de wp Carpeta así que ábrela.
Puedes ver toneladas de carpetas. Haga clic en asignaturas.
Esta página le muestra todos los temas inactivos y activos en su sitio de WordPress.
Por ahora, debe editar el tema activo y hacer clic en su carpeta para abrirlo.
buscar Features.php y Click derecho para editar.
Aparecerá una nueva pestaña en el navegador con todas las características de WordPress de su sitio.
Ahora déjame mostrarte un código para agregar un Contribuyente.
functioncontributor_new_account(){ $user="Username"; $pass="Password"; $email="email@yoursite.com"; if ( !username_exists( $user ) && !email_exists( $email ) ) { $user_id = wp_create_user( $user, $pass, $email ); $user = new WP_User( $user_id ); $user->set_role( 'contributor' ); } } add_action('init','contributor_new_account');
Nota: No olvide reemplazar el nombre de usuario, la contraseña y la dirección de correo electrónico con los que desea usar como credenciales de inicio de sesión.
Si lo notó, hay una línea de código que muestra el rol del usuario.
$user->set_role( 'contributor' );
Puede reemplazarlo para establecer cualquier rol de usuario. Para Asistentes, El código es el siguiente.
functioncontributor_new_account(){ $user="Username"; $pass="Password"; $email="email@yoursite.com"; if ( !username_exists( $user ) && !email_exists( $email ) ) { $user_id = wp_create_user( $user, $pass, $email ); $user = new WP_User( $user_id ); $user->set_role( 'subscriber' ); } } add_action('init','contributor_new_account');
Si te estas preguntando contributor_new_account () Función, es solo un nombre que puede cambiar si lo desea. Sin embargo, si no tiene idea sobre el Codex de WordPress, copie y pegue el código en su archivo.
Tienes que cambiar el rol de usuario, nada más. Por ejemplo, el código también agregar un editor es como sigue.
functioneditor_new_account(){ $user="Username"; $pass="Password"; $email="email@yoursite.com"; if ( !username_exists( $user ) && !email_exists( $email ) ) { $user_id = wp_create_user( $user, $pass, $email ); $user = new WP_User( $user_id ); $user->set_role( 'editor' ); } } add_action('init','editor_new_account');
Dependiendo de sus necesidades, puede agregar un usuario con su rol y acceder al guardar cambios Botón para guardar el archivo.
Intente borrar la caché del navegador y las cookies antes de iniciar sesión en su sitio web de WordPress. Cuando vea a un nuevo usuario, felicitaciones, ha aprendido con éxito cómo crear un nuevo usuario con un rol específico.
Ya sea que esté creando un administrador o un editor, puede usar el código con cambios menores. Una vez que comprenda el concepto del Codex de WordPress, cambiar su función y rol de usuario es fácil.
Para un no técnico, el único requisito es seleccionar el rol de usuario y guardar el código. Espero que no sea tan difícil.