معرفی تابع is_rtl در وردپرس

معرفی تابع is_rtl در وردپرس

سلام و عرض ادب و احترام خدمت شما دوستان عزیز و همراهان ارجمند بیگ تم
در ادامه سری آموزش های وردپرس در خدمت شما هستیم با یک آموزش حرفه ای از وب سایت های وردپرسی و به صورت کامل قصد داریم آن را مورد بررسی قرار دهیم.در این آموزش وردپرس قصد داریم در مورد یکی از توابع بسیار مورد نیاز وردپرس صحبت کنیم و ان را به شما عزیزان معرفی نمائیم.پس حتما تا انتها با من همراه باشید با معرفی تابع is_rtl در وردپرس …

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

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

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

دوستان عزیز حال در این آموزش قصد داریم در مورد تابع is_rtl در وردپرس صحبت کنیم.تابع is_rtl نیز همانند سایر توابع خانواده خود در سیستم مدیریت محتوای وردپرس مانند is_home , is_category و… حالت چک کننده را دارد بصورتی که با استفاده از تابع is_rtl در پوسته و یا افزونه های خود دیگر نیازی به فایل rtl.css ندارید و این فایل بصورت جداگانه بارگذاری نخواهد شد و در نتیجه تاثیر منفی بر روی سئو و بهینه سازی سایت شما نخواهد گذاشت و تنها یک استایل به عنوان استایل اصلی و بر اساس زبان وردپرس شما در حالت چپ چین (ltr) و یا حالت راست چین (rtl) بارگذاری خواهد شد که در وب سایت های وردپرسی آورده شده است.که این هم اطلاعاتی در مورد این تابع در وردپرس بود

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

if ( is_rtl() ) {
wp_enqueue_style('style-rtl', get_template_directory_uri() . '/css/style-rtl.css');
} else {
wp_enqueue_style('style-ltr', get_template_directory_uri() . '/css/style.css');
}

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

سخن آخر

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

در ادامه این اموزش های وردپرس هم با من همراه باشید دوستان.چرا که برای شما اموزش های بسیار حرفه ای اماده شده است.
موفق و پیروز و سربلند باشید

منبع: بیگ تم مرجع آموزش وردپرس و هک وردپرس

یک نظر

  1. هادی قربانی

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

  2. ali

    وقتی از این کد استفاده میکنم فایل استایل تو wp-admin هم اجرا میشه و باعث بهم خوردن قسمت مدیریت میشه.
    میشه شرط گذاشت که تو صفحه مدیریت این کد اجرا نشه؟

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

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