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

the original post that this guy stole from ma can be found here معرفی تابع is_rtl در وردپرس
read the original and help me out.

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

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

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

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

دوستان عزیز حال در این آموزش قصد داریم در مورد تابع 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 قرار گرفته اتد که شما این مسیر را میتوانید با توجه به مسیربندی پوسته خود تغییر دهید که این هم کار سختی نیست

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

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

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

نوشته معرفی تابع is_rtl در وردپرس اولین بار در بیگ تم پدیدار شد توسط محمد رضا ملکی از دست ندهید.

پاسخ دهید

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