رفتن به مطلب

فارسی سازی وردپرس بدون تغییر استایل


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

با سلام

وردپرس 4.9 را نصب کردم

در مسیر \wp-content\languages فایلهای زبان فارسی با نام fa_IR.po و fa_IR.mo وجود داره

زمانیکه از طریق پنل ادمین -> setting زبان سایت از انگلیسی به فارسی قابل تغییر هست ولی با تغییر زبان علاوه بر فارسی شدن عبارات انگلیسی ، فایلهای css نیز تغییر میکنند و قالب به صورت rtl میشه

من میخوام فقط و فقط از فایلهای فارسی استفاده کنم و عبارات فارسی بشن ولی فایلهای css مورد استفاده تغییر نکنند و قالب سایت بصورت rtl نشه

کجا باید چه تغییری بدم که بدون تغیر در قالب و استایل سایت ، عبارات انگلیسی به فارسی ترجمه بشن بطوریکه از css های rtl استفاده نشه؟

 

ممنونم از راهنمائیتون

 

 

لینک به ارسال

برای اینکه پیشخوان چپ چین بشه :

این کد رو در فایل functions.php موجود در دایرکتوری پوسته قرار بدید.

<?php
add_action('admin_head', 'my_custom_admin_style');

function my_custom_admin_style() {
  echo '<style>body{direction : ltr !important;}</style>';
}
?>

 

برای اینکه قالب چپ چین بشه:

در بین css های قالب بگردید و هر کدام که rtl داشت پاکش کنید! کار تمومه اما بهتره داخل header.php کد های مربوط به استایل های rtl رو پاک کنید.

ویرایش شده توسط MohamamdZarei
:)
لینک به ارسال

از شما سپاسگزارم

میشه راهنمائی کنید و بگید وقتی از طریق پنل ادمین سایت را فارسی میکنیم در کدام فایلها چه تغییراتی ایجاد میشه که هم زبان سایت فارسی میشه و هم از استایلهای rtl فعال میشن؟

 

با توجه به اینکه در فایل wp-config.php  خط define('WPLANG',") یا define(‘WPLANG’, ‘fa_IR’)  اصلا وجود نداره

لینک به ارسال
  • 2 هفته بعد...
در در 2/15/2019 at 20:22، mohammadmikaeel گفته است :

از شما سپاسگزارم

میشه راهنمائی کنید و بگید وقتی از طریق پنل ادمین سایت را فارسی میکنیم در کدام فایلها چه تغییراتی ایجاد میشه که هم زبان سایت فارسی میشه و هم از استایلهای rtl فعال میشن؟

 

با توجه به اینکه در فایل wp-config.php  خط define('WPLANG',") یا define(‘WPLANG’, ‘fa_IR’)  اصلا وجود نداره

سلام

داخل پوشه قالبتون فایل Rtl وجود داره که وقتی زبان سایت رو فارسی انتخاب میکنید اولویت css ها در این زمان همیشه با rtl هست

همونطور که @MohamadZareie گفتن باید هر چیزی که مربوط به rtl  هست رو از قالب حذف کنی

به این صورت که ابتدا باید لینک rtl.css  رو از هدر ، یا فانکشن قالب  ( بسته به نوع کدنویسی قرار دادن css ها در قالب متفاوته) حذف کنید و بعد فایل rtl.css رو از پوشه های قالب پیدا و حذف کنید ، اگر بازهم همه سایت چپ چین نبود در فایل های css باید کلاس های .rtl یا direchtion های rtl رو حذف کنید 

 

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

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

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

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

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

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

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

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

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

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