سایت شما هک شده است ، شما کنار گذاشته اید ، ناامید کننده است. شما احتمالاً سعی کرده اید با استفاده از پرس و جو SQL یک مدیر ایجاد کنید ، اما اگر این روش جواب نداد ، چه کار دیگری می توانید انجام دهید؟ اخیراً ، یکی از خوانندگان ما پرسید که آیا امکان افزودن مدیر در وردپرس از طریق FTP وجود دارد؟ پاسخ بیش از یک مورد را متعجب خواهد کرد ، زیرا در واقع امکان پذیر است.

در این آموزش نحوه اضافه کردن سرپرست در وردپرس از طریق FTP به شما نشان خواهیم داد.

نحوه اضافه کردن یک کاربر توسط FTP در وردپرس

چه زمانی باید یک مدیر را از طریق FTP اضافه کنید؟

گاهی اوقات می توانید نام کاربری یا آدرس ایمیل خود را در سایت وردپرس خود فراموش کنید و از ورود به داشبورد خود جلوگیری کنید.

روش های مختلفی برای رفع آن وجود دارد. یکی از روش ها استفاده از پرس و جو SQL است ، اما اگر نتوانید به phpMyAdmin متصل شوید ، قادر به اجرای نمایش داده های MySQL نخواهید بود.

برخی از کاربران ممکن است سایتی هک شده داشته باشند که حساب اصلی آنها حذف شود. در این حالت ، اضافه کردن یک مدیر از طریق FTP می تواند به سرعت دسترسی شما به داشبورد شما را بازیابی کند.

به این ترتیب، بیایید ببینیم چگونه FTP را در وردپرس اضافه می کنیم.

نحوه اضافه کردن یک کاربر از طریق FTP

اولین چیزی که باید داشته باشید مشتری FTP است. اگر آن را کنترل نکنید ، همیشه می توانید در لیست ما انتخاب کنید FTP توصیه می شود و پس از آن یاد بگیرید که چگونه از آن برای قرار دادن وردپرس به صورت آنلاین استفاده کنید (مورد FileZilla).

پس از اتصال به سایت وردپرس خود ، باید فایل را پیدا کنید " functions.php از موضوع فعال شما او احتمالاً در مسیری مشابه با این مسیر قرار دارد:

/votresite.com/wp-content/themes/votre-theme-actif/functions.php

با کلیک راست روی پرونده functions.php می توانید آن را در رایانه خود بارگیری کنید.

برای بارگیری فایل FileZilla ، FTP راست کلیک کنید

پرونده ای را که بارگیری کرده اید با یک یادداشت در رایانه خود باز کنید (یا ویرایشگر متن مورد نظر شما). حالا باید این کد را در انتهای پرونده اضافه کنید.

عملکرد bpc_admin_account () {$ user = 'نام کاربری'؛ $ pass = 'رمز عبور'؛ $ email = '[ایمیل محافظت شده]'؛ if (! username_exists ($ user) &&! email_exists ($ email)) {$ user_id = wp_create_user ($ user، $ pass، $ email)؛ $ user = WP_User جدید ($ user_id) ؛ $ user-> set_role ("مدیر")؛ }} add_action ('init' ، 'bpc_admin_account')؛

جایگزینی را فراموش نکنید " نام کاربر "،" رمز عبور »، و« [ایمیل محافظت شده] با اطلاعات خود

سپس فایل را ذخیره کنید و سپس آن را برای خود ارسال کنید سایت اینترنتی، هنوز از طریق FTP.

اکنون می توانید با دسترسی به صفحه ورود به سایت خود وارد سایت شوید. این کد هر بار که وردپرس را آغاز می کند اجرا می شود. بنابراین لازم است هنگام اتصال ، آن را حذف کنید.

امیدوارم از این به بعد بتوانید به خود وصل شوید سایت اینترنتی. به یاد داشته باشید که اولین راه حل در برابر هک و هر چیزی که مانع از ورود شما به داشبورد شما می شود، پشتیبان گیری است. ما در آموزش های قبلی به شما پیشنهاد دادیم:

شما همچنین باید بدانید که چگونه محافظت کنید وبلاگ شما در برابر حملات در این صورت می توانید استفاده کنید Sucuri یا CDN که همچنین یک فایروال عالی را ارائه می دهد.

اگر سوالی دارید ، از پرسیدن آنها دریغ نکنید.