توابع شرطی وردپرس مورد نیاز طراحی قالب وردپرس

با استفاده از توابع شرطی وردپرس در هنگام کدنویسی و طراحی قالب وردپرس می توان پوسته ای بهینه و استاندارد که دارای سرعت بارگذاری بالا باشد طراحی کرد به عنوان مثال می توان با عدم فراخوانی فایلهای css و js ای که کاربردشان در صفحات خاصی مانند ادامه مطلب است در صفحه اصلی و سایر صفحات باعث افزایش سرعت بارگذاری و کم کردن حجم صفحه اصلی index.php و صفحات دسته بندی category.php شد در واقع شرط بگذاریم که تنها فایلهای css و js در صفحه ادامه مطلب بارگذاری شوند به عنوان مثال در ادامه مطلب قالب پاسارگاد که مناسب سایتهای اندرویدی است محلی برای نمایش اسکرین شات برنامه و بازی ها به صورت پاپ آپ و داخل لایت باکس در نظر گرفته شده که از افزونه جی کوئری برای راه اندازی آن استفاده شده است در طراحی پوسته با استفاده از دستورات شرطی وردپرس فایلهای افزونه تنها در ادامه مطلب بارگذاری می شوند که این امر باعث افزایش سرعت بارگذاری سایر صفحات می شود جهت آشنایی با انواع دستورات و توابع شرطی وردپرس مورد نیاز در طراحی قالب وردپرس با روناک وب همراه باشید.

توابع شرطی وردپرس مورد نیاز طراحی قالب وردپرس

کاربرد دستورات و توابع شرطی وردپرس

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

// شناسایی صفحه ایندکس یا صفحه اصلی سایت
is_home() 
// تشخیص مدیر سایت از سایر کاربران 
is_admin()
// شناسایی صفحه ادامه مطلب
is_single() 
// شناسایی برگه ها
is_page() 
// تشخیص صفحه برچسبهای سایت
is_tag() 
// دارا بودن برچسب خاص در صفحه
has_tag() 
// صفحه مربوط به نویسندگان در قالب
is_author()
// بودن در صفحه جستجو  
is_search() 
// تشخیص صفحه خطا ۴۰۴ در قالب
 is_404() 
// برای بارگذاری فایلهای مربوط به فارسی سازی و راست چین کردن قالب
 is_rtl() 

این دستورات را می توان به عنوان شرط دستور if ، قسمت شروط در حلقه های for و while یا در هر تابعی که قابلیت دریافت شرط را دارد استفاده کرد، توابع بالا تنها بخش بسیار اندکی از دستورت شرط گذاری وردپرس هستند برای مشاهده تمام توابع به همراه توضیحات بیشتر و مثالهای کاربردی به صفحه دستورات شرطی وردپرس به آدرس WordPress Conditional Tags مراجعه نمایید.

377 بازدید یک نظر
خیلی خوشم اومد.
به نظر من !!!

با عضوت در خبرنامه ایمیلی جدیدترین مطالب و فیلم های آموزشی را در ایمیل تان دریافت کنید. اعضاء خبرنامه و صفحات اجتماعی روناک وب از امکانات ویژه ای برخوردار خواهند شد !!!