رفتن به مطلب

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


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

با عرض سلام خدمت دوستان

من وردپرس شبکه رو نصب کردم

یه سایت اصلی دارم مثلا domain.com

یه سایت دیگه ایجاد کردم که آدرسش domain.com/en هست و برای نسخه انگلیسی سایته

حالا چند سئوال :

1- از پوسته ی platform استفاده می کنم که رایگانه و داخل مخزن وردپرسه و مال pageline هست

این پوسته رو سفارشی کردم در نسخه فارسی سایتم

حالا می خوام در نسخه انگلیسی سایت هم همین پوسته باشه و چون خود پوسته از RTL پشتیبانی می کنه و وردپرس نصب شده هم راست چین هست ، پس کل سایت در نسخه انگلیسی هم راست چینه –

1-1 در صورتی که من می خوام نسخه انگلیسی چپ چین باشه

1-2 امکانش هست که وردپرس اون سایت انگلیسی رو انگلیسی کنم تا پوسته هم تشخیص بده که باید انگلیسی باشه یا اینکه خود پوسته رو باید تغییر بدم

1-3 چطور کاری کنم که با زدن روی لینک "نسخه انگلیسی سایت" دقیقا به مسیری بره که همین الان در نسخه فارسی هستیم

مثلا اگر الان در مسیر domain.com/post?12 باشیم با زدن دکمه بریم به domain.com/en/post?12

2- چطور باید مطالب رو همزمان در نسخه فارسی و انگلیسی منتشر کنم ؟

3- چطور دسته بندی های مشابهی در هر 2 نسخه داشته باشم ؟

دوستان بزرگواری کنید تا جایی که امکان داره با جزئیات توضیح بدین

با تشکر فراوان

لینک به ارسال

فایل rtl وقتی لود میشه که وردپرس فارسی (راست چین) باشه

اگر وردپرس انگلیسی باشه نسخه اصلی بالا میاد

در مورد 1-3 بهتره از افزونه های چندزبانه استفاده کنید

2- این مورد هم با افزونه های چندزبانه انجام میشه

3- افزونه های چندزبانه

لینک به ارسال

برای اینکه با rtl مشکل پیدا نکنید می تونید از تگ html در header.php


<?php language_attributes(); ?>

رو بردارید و به صورت دستی در قالب سایت فارسی بنویسید


dir="rtl" lang="fa"

و در نسخه انگلیسی هم


dir="ltr" lang="en"

برای باقی موارد هم که فرمودند

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


<?php
$post = get_post($post->ID);
$post_name = $post->post_name;
$title = $post->post_title;
echo '<a href="'.get_bloginfo('url').'/en/'.$post_name.'">'.$title.'</a>';
?>

لینک به ارسال

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

شما فایلهای زبان فارسی و انگلیسی و هر زبان دیگر را داخل فایل زبان می ذاری. بعد در هر وبلاگ به راحتی می تونی در قسمت تنظیمات >> همگانی زبان مورد نظر خود را انتخاب کنید.

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

نمونه :

http://en.ibforums.net/

]

http://ibforums.net/

http://fa.ibforums.net/

لینک به ارسال

جواب 3-1 : شما پیوند یکتا را روی "

نام نوشته " قرار دهید و به راحتی هر ادرسی خواستید ویرایش کنی

جواب 2 : اگر از سایت چند زبانه را با استفاده از وردپرس شبکه ایجاد کنی امکانش نیست . اما خاصیت چند زبانه را با استفاده از افزونه های زبان وردپرس ایجاد کنی امکانش هست. هر چند من اعتقادی به افزونه زبان ندارم

3- همه کار را که نباید افزونه و سایت خودکار انجام بده ! دسته بندی ایجاد کردن که کاری نداره ! دستی ایجاد کنید.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...