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

خانه » آموزش وردپرس » آموزش کار با وردپرس » حل مشکل لود نشدن فایل rtl.css در نگارش انگلیسی وردپرس

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

سلام دوستان. بنا بر درخواست خیلی از مخاطبان دهکده وردپرس، قصد دارم راجع به موضوع لود نشدن فایل rtl.css در نگارش انگلیسی وردپرس صحبت کنم. در بحث دایرکشن صفحات وب دو نوع تقسیم بندی راست به چپ (RTL) و چپ به راست (LTR) داریم که مربوط به چینش تمامی المان های موجود در صفحه وب می شود. اگر ما از وردپرس انگلیسی استفاده کرده باشیم، نمی توانیم بصورت پیش فرض فایل rtl.css را در قالب وردپرس خود استفاده و فراخوانی کنیم. بنابر این برای حل مشکل لود نشدن فایل rtl.css در نگارش انگلیسی وردپرس این مطلب را مطالعه بفرمایید.

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

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

بله، همانطور که گفتم دایرکشن ltr مخفف left-to-right و مختص برگه‌های چپ چین وب و مناسب برای زبان انگلیسی و دایرکشن rtl مخفف right-to-left مختص برگه‌های راست چین و مناسب برای زبان فارسی هست که در سیستم مدیریت محتوای وردپرس این عمل بصورت خودکار برای زبان‌هایی همانند زبان فارسی که راست چین هستند بصورت خودکار انجام می‌گیرد، به این معنا که زمانی که شما وردپرس فارسی را نصب نموده‌اید فایل rtl.css قالب وردپرس بصورت خودکار فراخوان و در سورس قالب لود می‌شود اما اگر وردپرس شما نسخه انگلیسی یا همان ltr  باشد فایل rtl قالب وردپرس فراخوان و بارگذاری نخواهد شد. بنابراین اگر از وردپرس انگلیسی برای استفاده کنیم ،نمی توانیم به صورت پیش فرض فایل rtl.css را در قالب وردپرس خود فراخوانی کنیم.

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

فراخوانی فایل rtl.css قالب وردپرس در نسخه انگلیسی وردپرس

برای حل مشکل لود نشدن فایل 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');

با اضافه کردن هکی که در بالا آمده است وردپرس انگلیسی شما فایلrtl پوسته را فراخوان می‌کند و در نتیجه قالب شما بصورت راست چین نمایش داده خواهد شد.

امیدوارم با خواندن این مطلب مشکل شما حل شود. ممنون از اینکه به ما سایت ما سر زدید. بدرود

 

ناشر محصول

فاطمه ساجدی

فاطمه ساجدی

فاطمه ساجدی هستم. کارشناسی ارشد ای تی. کار تولید محتوا و طراحی سایت رو انجام میدم.

مطالب جدید

جلوگیری از ارسال نظرات اسپم در وردپرس

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

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

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

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

کاهش رتبه الکسا در وردپرس

کاهش رتبه الکسا در وردپرس

ساخت جدول قیمت گذاری در وردپرس

ساخت جدول قیمت گذاری در وردپرس

افزونه meta slider

افزونه meta slider

هنوز نظری ثبت نشده! شما نظری ندارید؟!

*

code