گاها برای شما پیش آمده که نام کاربری مدیریت وردپرس را فراموش می کنید یا رمز ورود به مدیریت وردپرس رو. از راه های مختلفی مثل ساخت اکانت ادمین از طریق دیتابیس یا ریست کردن رمز عبور مدیریت از طریق دیتابیس هم استفاده می کنید اما نتیجه ای حاصل نمی شود. پس آخرین راهی که برای شما باقی می ماند افزودن اکانت مدیر از طریق FTP هست. شاید با خودتان بگویید اف تی پی؟ یعنی با یک پروتکل انتقال فایل می شود برای وردپرس اکانت مدیر ساخت؟ بله از طریق دسترسی به فایل همیشه کارآمد functions.php …
افزودن اکانت مدیر به وردپرس از طریق FTP
این روش زمانی بکار شما می آید که دسترسی به phpmyadmin ندارید و همچنین دسترسی شما به پنل مدیریت وردپرس هم با مشکل مواجه شده. در ابتدا شما به یک نرم افزار مدیریت ftp مثل filezilla نیاز دارید. بعد از نصب این نرم افزار روی کامپیوتر شخصی خود. باید وارد اکانت Ftp هاست خود شوید. معمولا آی پی ، همان آی پی سایت شما و نام کاربری و رمز عبور ، همان نام کاربری و رمز عبور ورود به هاست شماست. بعد از ورود به اکانت ftp هاستتان. وارد پوشه public_html شده و روی فایل functions.php راست کلیک کنید و این فایل را دانلود نمایید.
این فایل را با یک نرم افزار ادیتور متن باز کنید و در انتهای این فایل قبل از ?> کد زیر را کپی کنید.
function wpb_admin_account(){ $user = 'Username'; $pass = 'Password'; $email = 'email@domain.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( 'administrator' ); } } add_action('init','wpb_admin_account');
به جای username نام کاربری و به جای password رمز عبور دلخواه خودتان را وارد کنید. حالا می توانید این فایل را ذخیره کرده و مجدد در نرم افزار ftp این فایل رو جایگزین کنید توی پوشه public_html
به همین راحتی می توانید با نام کاربری و رمز عبور جدید خود وارد وردپرس شوید و از وردپرس خود دوباره لذت ببرید 😀