خانه / وردپرس / آموزش وردپرس / نکاتی بسیار مهم در برنامه نویسی پلاگین وردپرس – قسمت پنجم

تاریخ انتشار: تیر 23, 1394 تعداد بازدید: 289 بازدید تعداد دیدگاه ها: 0

نکاتی بسیار مهم در برنامه نویسی پلاگین وردپرس – قسمت پنجم

در سری نکته های برنامه نویسی پلاگین وردپرس، این بار قصد داریم یک تکنیک مهم دیگر در مورد کد نویسی را برایتان معرفی کنیم. اگر قسمت های قبلی را مطالعه نکرده اید، می توانید از لینک های موجود در انتهای همین مطلب استفاده کنید.

تفاوت بین include، include_once، require، و require_once

بعد از این که مقداری از کد های پلاگین خود را نوشتید، مجبور خواهید شد قسمتی از کد ها را در فایل های دیگر قرار دهید تا بتوانید بهتر، پلاگین را مدیریت کنید. برای مثال یکی از کار های رایج این است که فایلی به نام functions.php ایجاد کرده و تمامی توابعی را که در همه جای پلاگین مشترک هستند، در آن قرار دهید.

خوب، حالا فرض کنیم فایل اصلی افزونه شما myplugin.php نام داشته باشد و بخواهید functions.php را در آن استفاده کنید. برای این کار می توانید هر کدام از کد های زیر را به کار ببرید:

functions.php

ولی کدام یک را باید انتخاب کرد؟ بستگی دارد به انتظار شما از خروجی.

  • include: فایل را وارد می کند و اگر نتواند آن را پیدا کند، یک ارور صادر می کند.
  • include_once : مانند همان include عمل می کند با این تفاوت که اگر فایل قبلا وارد شده باشد، دیگر این کار را دوباره انجام نخواهد داد.
  • Require: همانند include عمل می کند، با این تفاوت که به جای صادر کردن ارور، در صورت موجود نبودن فایل، یک خطای مهلک صادر می کند.
  • require_one: این یکی نیز همانند require است با این تفاوت که اگر فایل قبلا وارد شده باشد، دوباره آن را وارد نمی کند.

شاید بهتر باشد بیشتر مواقع از include_once استفاده کنید. چون معمولا بیشتر فایل های جانبی فقط یک بار در فایل اصلی لازم می شوند، و این که اگر فایلی پیدا نشود، فقط یک قسمت از افزونه وردپرس را معیوب می کند و به قسمت های دیگر صدمه ای نمی زند.

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

 

نکاتی بسیار مهم در برنامه نوبسی پلاگین وردپرس – قسمت اول

کاتی بسیار مهم در برنامه نوبسی پلاگین وردپرس – قسمت دوم

منبع: فریش تم

در تـلگـرام فــریــش تـم عضـو شـوید | تخفـیف های ویـژه و محصـولات جـدید
  • دیدگاه شما پس از تایید در سایت نمایش داده می شود.
  • از ارسال متن بصورت فینگلیش خودداری نموده و فارسی تایپ کنید.
  • دیدگاه و سوالات شما توسط کارشناسان ما بین 1 تا 12 ساعت پاسخ داده خواهد شد.
  • از ارسال دیگاه جهت پشتیبانی محصولات تجاری پرهیز و برای پشتیبانی از بخش پشتیبانی سایت اقدام فرمائید

هنوز دیدگاهی ثبت نشده است.

  • سلام ! حدس بزنید

ایمیلتو وارد کن تا شب یلدا از ما تخفیف بگیری...

 

با تشکر از شما! منتظر کد های تخفیف مخصوص شب یلدای ما در ایمیل خود باشید