رفتن به مطلب

امکان تعریف کاربران یک سایت با دو تا دیتابیس


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

من می خواستم سایت را سه زبانه کنم. به خاطر همین اول وردپرس فارسی باز کردم و براش یک دیتابیس اختصاص دادم. دوباره برای زبان انگلیسی یک دیتابیس ساختم و نصب کردم و مشکلی نیست. الان می خوام یه کاری کنم کاربران بخش فارسی خودبه خود در بخش انگلیسی نیز تعریف بشوند و امکان نظردهی داشته باشند

راهی هست برای این کار؟

لینک به ارسال

خوب این کار یکم سخت هست! چرا از وردپرس شبکه استفاده نمی کنید؟

من یک وب گردی کردم دیدم در بعضی از موارد کسانی که از وردپرس شبکه استفاده کردن برای سایتشون مشکل ایجاد شده. من هنوز هم نفهمیدم چطوری از وردپرس شبکه در سه زبانه کردن سایت می توان بهره برد. تنها منو و هیدر سایت انگلیسی باشد توفیقی نمی کند. باید ساختار سایت به اون زبان باشد. مثل پیغامها . ورود و ثبت نام...

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

وقتی وردپرس شبکه نصب شد. با انتخاب زیان تمام منوها و پیوندها.... مربوط به اون زبان فعال می شوند یا همشون در یک محیط هستند. همین جوری هم صفحات سایت ما زیاده.

لینک به ارسال

اصلا چه کاری هست!

چرا از افزونه های چندزبانه استفاده نمیکنید؟

  • امتیاز 3
لینک به ارسال

اصلا چه کاری هست!

چرا از افزونه های چندزبانه استفاده نمیکنید؟

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

یک بحث دیگر هم مربوط به این هست که لازم نیست حتما سایت انگلیسی تمام اطلاعات و قابلیتهای زبان فارسی را داشته باشه. من خودم می خوام برای قسمت انگلیسی به نیازهای یک انگلیسی زبان پاسخ بدهم.

وقتی از ترانسلیت استفاده می کنیم در واقع ما هیچ نوشته ی به اون زبان نداریم به خاطر همین موتورهای جستجوگر سایت را پیدا نمی کنند و ما از این امکان محروم می شویم

لینک به ارسال

افزونه های چند زبانه امکانی را فراهم میکنند که مطلب شما در بخش ارسال به چند زبان ارسال شود

و کارشون ترجمه نیست

البته شما باید دو سایت و دو دیتابیس با یک جدول کاربران ایجاد کنید

برای این کار باید جدول رو سفارشی تعریف کنید قبل از نصب وردپرس

اینو در فایل wp-config هر دو سایت قرار دهید


define('CUSTOM_USER_TABLE', $table_prefix.'my_users');
define('CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta');

  • امتیاز 6
لینک به ارسال

افزونه های چند زبانه امکانی را فراهم میکنند که مطلب شما در بخش ارسال به چند زبان ارسال شود

و کارشون ترجمه نیست

البته شما باید دو سایت و دو دیتابیس با یک جدول کاربران ایجاد کنید

برای این کار باید جدول رو سفارشی تعریف کنید قبل از نصب وردپرس

اینو در فایل wp-config هر دو سایت قرار دهید


define('CUSTOM_USER_TABLE', $table_prefix.'my_users');
define('CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta');

متاسفانه من وردپرس را در هر دو زبان نصب کرده ام . منظورتون از دو سایت اینه که دو تا دامنه داشته باشم؟ یا زیر دامنه؟

کدوم افزونه زبان بهتره و رایگان هم هست ؟

ممنون

لینک به ارسال

وردپرس در آن واحد نمیتواند از دو دیتابیس بهره بگیرد

مگر با شیوه های برنامه نویسی

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

چند نمونه افزونه

Multilingual Press

  • امتیاز 2
لینک به ارسال

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

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



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