عضویت در یک وردپرس و استفاده از آن در بقیه وردپرس ها

نوشته شده توسط ۹ سال پیش

چندی پیش من این مطلب را در انجمن عنوان کردم و پاسخ دادند و الان می خوام به صورت کامل انجام این کار را توضیح بدهم برای دوستان
کاری که میخواهیم انجام بدیم اینه که سایت اصلی ما را به ساب دامین که مثلا gallery باشه وصل کنیم (این کار باید در هنگام نصب صورت بگیرد)
برای این که کاربر ما تو یک سایت ما عضو بشود و دیگه لازم نباشه که تو ساب دامین دیگه عضو بشه و با همون یوزر و پسوردش بتونه وارد بشه
لازمه که ما وردپرس هارا در یک دیتابیس نصب کنیم برای این کار یک دیتابیس می سازیم و در فایل کانفیگ ۲ وردپرس که می خواهیم نصب کنیم و کاربرانشون یکی باشه مشخصات دیتابیس را وارد می کنیم
مثل کد زیر

define('DB_NAME', 'example');
/** MySQL database username */
define('DB_USER', 'example');
/** MySQL database password */
define('DB_PASSWORD', '12345');

و در فایل کانفیگ کد table_prefix که پیشفرض به شکل زیر

$table_prefix  = 'wp_';

است را تغییر می دهیم در فایل کانفیگ گالری مثلا به این شکل تغییر می دهیم

$table_prefix  = 'wp_gallery';

و در وردپرس سایت اصلی هم مثلا به این شکل تغییر می دهیم

$table_prefix  = 'wp_main';

و در آخر این کد را در فایل کانفیگ ۲ وردپرس قرار می دهیم

define('CUSTOM_USER_TABLE', 'wpmain_users');
define('CUSTOM_USER_META_TABLE', 'wpmain_usermeta');

دقت کنید که اگر مقدار prefix فایل کانفیگ وردپرس اصلی ما main نباشه و شما یک اسم دیگه انتخاب کرده باشید باشید در کد بالا قسمت wpmain_users و wpmain_usermeta را تغییر دهید
در آخر هم شروع به نصب وردپرس ها کنید
اگر مشکل داشتید می توانید به ۲ تایپیک زیر مراجعه کنید
تایپیک اول
تایپیک دوم

مرتضی گرانسایه


ارسال دیدگاه شما