سیدرضا بازیار

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

3 پست در این موضوع قرار دارد

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

به اشتراک گذاری این پست


لینک به پست

سلام

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

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

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

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

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

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

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

 

به اشتراک گذاری این پست


لینک به پست

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

site.com

site.com/fa

site.com/en

 

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

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

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

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

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

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری