این آموزش به افزودن مدیر در وردپرس با FTP میپردازم. که با استفاده از این کار میتونید با داشتن اطلاعات FTP هاست خودتون، و با افزودن یک قطعه ساده کاربری را به عنوان مدیر، نویسنده، مشترک، مشارکت کننده و یا هر نقشه کاربری که در مورد نظر شماست در وردپرس تعریف کنید.
⭐برای خرید کلاس آنلاین اسکای روم میتوانید، در این صفحه اقدام نمایید.⭐
آموزش افزودن مدیر در وردپرس با FTP
در این روش که به شما آموزش میدم. کافیه تا قطعه کد زیر را به فایل فانکشن(functions.php) قالب خودتون اضافه کنید. و با تغییراتی که روی این کد انجام میدین هرکاربری را با نقش کاربری که در نظر دارید به سایت خودتون اضافه کنید. دقت کنید. که برای استفاده از این روش شما حتما نیاز به اکانت اف تی پی هاست خودتون دارید. البته؛ اگر تا به حال اکانت اف تی پی در هاست خودتون نساختید نیازی نیست نگران باشید، شما میتونید با مراجعه به هاست و پیدا کردن فایل فانکشن هم به صورت مستقیم این کار را انجام داده. و یک کاربر به سایت خودتون اضافه کنید.
برای شروع کار ابتدا لازمه تا به مسیری که وردپرس را در آن نصب کردید مراجعه کنید. اگر وردپرس را در دامنه اصلی سایت خودتون نصب کردید. به مسیر /public_html/ wp-content/themes/ در هاست مراجعه کرده. و وارد پوشه قالبی که روی سایت شما فعال است. شوید، سپس؛ در این پوشه به دنبال فایلی با نام functions.php بگردید. و کادر زیر را در مکان مناسبی از این فایل قرار دهید. چه در صورتی که از FTP استفاده میکنید. و چه با استفاده از ورود مستقیم به هاست کافیه تا با هر یک از این ابزار به مسیر ذکر شده مراجعه کنید.
function wpb_admin_account(){
$user='sadeghi';$pass='hostno';$email='email@site.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');
افزودن مدیر در وردپرس با FTP
همینطور که در کد بالا مشاهده میکنید، از متغییر user برای نام کاربری، متغییر pass برای تنظیم رمز عبور یا پسورد کاربر جدید و در نهایت از متغییر email برای تنظیم آدرس ایمیل یا پست الکترونیکی یوزر جدیدخودتون استفاده کنید. یعنی برای کد بالا کافیه تا به جای عبارات وارد شده در خط دوم گزینه مد نظر خودتون را به صورت زیر وارد کنید.
- برای نام کاربری به جای sadeghi نام کاربری دلخواه خودتون را وارد کنید. (این نام کاربری نباید از قبل در سایت وجود داشته باشد).
- برای رمز عبور به جای hostno رمز دلخواه خودتون را وارد کنید.
- و در نهایت برای ایمیل به جای email@site.com ایمیل خودتون را وارد کنید.
برای تنظیم سطح دسترسی در وردپرس نیز میتوان در خط ششم با تغییر مقدار تابع set_role بجای دسترسی administrator که برای مدیر مورد استفاده قرار میگیرد از سطوح editor ، author ، contributor و subscriber استفاده کنید. تا کاربری که اضافه میکنید به ترتیب یکی از نقشهای کاربری مشارکت کننده، نویسنده، ویرایشگر و مشترک برای وی تعیین شود.
⭐برای سفارش طراحی سایت به این لینک مراجعه کنید.⭐
پس از قرار دادن کد در فانکشن و ذخیره آن، حالا میتونید تا با استفاده از مشخصات مدیر جدید که در این کد قرار دادید وارد پیشخوان وردپرس بشید. دقت کنید. که بلافاصله پس از ورود در وردپرس و اطمینان از اینکه اکانت شما ساخته شده است. کدهایی را که در فانکشن قرار دادید را حذف کنید چون کاربر جدید ایجاد شده و دیگر نیازی به آنها نیست همچنین ممکن است. به دلیل تلاش وردپرس جهت ساخت همین کاربری که عملا دیگه ساخته شده و وجود داره. با خطا در پیشخوان یا افزایش مصرف منابع سرور و هاست روبرو شوید.