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

  • توسط محمدرضا اربابی
  • ۲ سال پیش
  • ۰
حل مشکل لود نشدن فایل rtl.css در وردپرس انگلیسی

[fusion_builder_container hundred_percent=”no” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” overlay_color=”” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” padding_top=”” padding_bottom=”” padding_left=”” padding_right=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” border_position=”all” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” center_content=”no” last=”no” min_height=”” hover_type=”none” link=””][fusion_text]

وردپرس محبوب ترین سیستم مدیریت محتوا است, این سیستم با پشتیبانی از قالب ها و پلاگین ها بی شماری که هر روز بر تعداد آنها افزوده می شود, تقریبا تمامی احتیاج ها و انتظار هایی که از یک وب سایت دارید را بر طرف می سازد.

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

علی رغم این که وردپرس از زبان فارسی پشتیبانی می کند و نسخه پارسی آن نیز موجود است, ولی برخی کاربران نسخه انگلیسی آن را ترجیح می دهند که ممکن است برای آنها مشکلاتی را به همراه داشته باشد.

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

حل مشکل عدم لود فایل rtl.css در نسخه انگلیسی وردپرس :

اگر شما هم کمی با فارسی سازی و راست چین کردن قالب آشنا باشید, می دانید که فایل rtl.css حاوی کد هایی است که برای راست چین کردن قالب شما استفاده می شود که به وسیله آن شما دیگر مجبور نیستید که فایل style.css را از ابتدا کد نویسی و ویرایش کنید و کافی است که کد هایی که نیاز به اصلاح دارند را در آن بازنویسی کنید.

اگر وردپرس شما فارسی باشد, به صورت خودکار قالب شما با فایل rtl.css را فراخوانی می کند و دیگر سایت با قالب انگلیسی یا left to right لود نمی شود, اما اگر وردپرس انگلیسی باشد ممکن است که فایل rtl.css لود نشود برای حل این مشکل شما کافی است مراحل زیر را به ترتیب انجام دهید:

۱- یک نسخه پشتیبان  از قالب سایت و فایل functions.php تهیه کنید.

۲- در پوشه قالب تان کد زیر را اضافه کنید :

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');

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

  • facebook
  • googleplus
  • twitter
  • linkedin
  • linkedin
  • linkedin

امام صادق علیه السلام می فرمایند :هرچيزى‏ زكاتى دارد و زكات دانش، آموختن آن است به اهلش! یاد دهید تا یادبگیرید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *