جستجو کردن
Close this search box.

فهرست مطالب

مشکل لود نشدن rtl.css

حل مشکل لود نشدن rtl.css در وردپرس انگلیسی

با سلام و عرض ادب ، در ای مطلب از سری آموزش های وردپرس قصد داریم به یکی از مشکلات در مدیریت محتوای وردپرس بپردازیم ان را تحلیلی و برسی کنیم تا به راحتی بتوانید این مشکل را از سر راه خود بردارید.همان طور که در عنوان عرض کردیم ما در این مطلب چاره ای برای حل مشکل لود نشدن rtl.css در وردپرس نسخه ی انگلیسی خواهیم پرداخت پس با ما همراه باشید و این مقاله آموزشی را تا انتها دنبال کنید …

قبل از این که بریم سراغ آموزش پایه ای و بسیار مهمی که در نسخه انگلیسی در برخی از مواقع با آن رو برو می شویم باید در ابتدا شما را فایل  rtl.css آشنا کنیم اصا ببینیم این فایل چه هدفی را در وب سایت های وردپرسی دنبال می کنند و کاربرد آنها چیست؟کابران گرامی  rtl مخفف right-to-left مربوط به راست چنی کردن صفحات یک وب سایت ( قالب وردپرس ) و ltr مخفف left-to-right مربوط به چپ چین کردن صفحات یک وبسایت که برای زبان خارجی می باشند ارائه شده است. و باید عرض کنم که در ایران و که صفحات به صورت فارسی و راست چنی می باشد فایل rtl.css کابرد دارد و به صورت خودکار در داخل تمامی قالب های وردپرس پیشفرض از سوی طراح ایجاد شده یعنی اگر قالب شما روی وردپرس فارسی نصبشود به صورت خود کار صفحات سایت به صورت راستچین خواهد بود و برعکس روی وردپرس انگلیسی چپ چین.

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


function iptrtl_add_stylesheet() {
$template_dir_uri = get_template_directory_uri();
$template_dir = get_template_directory();
//$stylesheet_dir = get_stylesheet_directory();

if ( file_exists("$template_dir/rtl.css") ) {
wp_register_style( 'parent-theme-rtl', "$template_dir_uri/rtl.css" );
wp_enqueue_style( 'parent-theme-rtl' );
}
}
add_action('wp_print_styles', 'iptrtl_add_stylesheet');

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

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

 

 

منبع: uptheme  مرجع: آموزش وردپرس | قالب وردپرس املاک

اولین نفری باش که به این مقاله امتیاز میدی 🙂
اشتراک
اطلاع از
guest
0 نظرات
بازخورد درون خطی
مشاهده همه نظرات
0
نظر خود را به اشتراک بگذاریدx
عضو شوید و همه محصولات را رایگان دانلود کنید!!!