amirali123

نحوی اضافه کردن استایل چپ چین به افزونه wpml

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

سلام

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

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

کجا اینو تعریف کنم؟

0

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


لینک به پست

می تونی بر اساس راست چین بودن وردپرست فایل استایل مورد نظر ت رو ایمپورت کنی

از تابع is_rtl وردپرس استفاده کن

0

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


لینک به پست

می تونی بر اساس راست چین بودن وردپرست فایل استایل مورد نظر ت رو ایمپورت کنی

از تابع is_rtl وردپرس استفاده کن

چجوری این کار رو انجام بدم؟ مگ همچین تابعی موجوده؟

0

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


لینک به پست

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

ltr.css درست کن

میتونی از

is_rtl هم که تو بالا گفتن استفاده کنی مثالشم هست توی همون لینک


if ( is_rtl() ) {
wp_enqueue_style( 'style-rtl', plugins_url('/css/style-rtl.css', __FILE__) );
wp_enqueue_script( 'script-rtl', plugins_url('/js/script-rtl.js', __FILE__) );
}

ویرایش شده در توسط iAmin
1

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


لینک به پست

چجوری این کار رو انجام بدم؟ مگ همچین تابعی موجوده؟

دوست عزیز اگه تابعی وجود نداشته باشه ، معرفی نمی کنیم

توی دستور if به صورت زیر استفاده کن


if (is_rtl())
{
import rtl css
}
else
{
import ltr css
}

ویرایش شده در توسط Enter64
1

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


لینک به پست
قالب های خارجی معمولا از چند زبان پشتیبانی میکنن کافیه به قالب فایل rtl.css و زبان رو داشته باشه اگه قالب فارسیه دقیقا باید همین کارو برعکس انجام بدی به جای فایل rtl.css ltr.css درست کن میتونی از is_rtl هم که تو بالا گفتن استفاده کنی مثالشم هست توی همون لینک
 if ( is_rtl() ) { wp_enqueue_style( 'style-rtl', plugins_url('/css/style-rtl.css', __FILE__) ); wp_enqueue_script( 'script-rtl', plugins_url('/js/script-rtl.js', __FILE__) ); } 

این دستور رو داخل فانکشن گذاشتم کار نکرد.

کجا بکار ببرم؟

0

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


لینک به پست

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

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

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

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


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

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

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


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