رفتن به مطلب

چگونه سایت های وردپرسی را با هم یکی کنیم؟


پست های پیشنهاد شده

من روی یک دامنه ۵ سایت وردپرسی دارم
چیکار کنم که دیتابیس هاشون یکی بشه و کاربر با ثبت نام در یکی از سایت ها در سایر سایت ها هم ثبت نام بشه؟
راهی وجود داره که پنل همه سایت ها رو یکی کنم؟

لینک به ارسال

سلام

میتونید از جدول یوزر های یکسان در دیتابیس استفاده کنید.

یعنی یک جدول کاربر برای همه وردپرسهاتون.

بعد از نصب وردپرس دوم در فایل کانفیگ وردس اضافه کنید:

define('CUSTOM_USER_TABLE', 'wp_users');
define('CUSTOM_USERMETA_TABLE', 'wp_usermeta');

توجه کنید که prefix دیتابیستون رو اگر wp نزاشتید اصلاح کنید.

بعد این مقادیر رو هم برای ست کردن آدرس کوکی در سایت دوم در همون فایل کانفیگ قرار بدید:

define('COOKIE_DOMAIN', '.yoursite.com'); //آدرس سایت اصلی و اول رو قرار بدید
define('COOKIEPATH', '/');

 

  • امتیاز 2
لینک به ارسال
  • 3 هفته بعد...
ارسال شده در (ویرایش شده)

فرض کنید من الان 3 تا سایت دارم

site.com

site.com/fa

site.com/en

 

حالا برای هر کدوم باید دیتابیس جداگانه بسازم و کد های بالا رو در پایان کانفینگ اضافه کنم. درسته؟

prrefix سایت اصلی مثلا _qqq هست. حالا باید واسه همه سایت ها _qqq بزارم؟

این کار فقط یوزر ها رو یکی میکنه؟ یعنی کاربر با ثبت نام در یکی از سایت ها، در همه سایت ها عضو میشه؟

در کلمات کلیدی و متاتگ ها و... مشکلی به وجود نمیاد که تداخل ایجاد بشه؟

ویرایش شده توسط سیدرضا بازیار
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...