تفاوت بین die() و wp_die() در وردپرس

تفاوت die و wp_die در وردپرس

وردپرس از PHP به عنوان زبان اصلی استفاده می کند، به همین دلیل استفاده از die() در بسیاری از افزونه ها و قالب های وردپرس الزامی است البته که وردپرس یک تابع اخصاصی به نام wp_die() دارد که در این مقاله قصد داریم تفاوت die و wp_die در وردپرس را توضیح دهیم. die() در PHP معادل و برابر تابع exit() است که برای اطلاعات بیشتر در این خصوص می توانید به مستندات این دو تابع در وب سایت رسمی PHP مراجعه کنید.

البته توابع die() و wp_die() نیز عملکرد مشابه و یکسانی دارند و وردپرس فقط مقداری این تابع را سفارشی سازی کرده است. برای مثال خروجی تابع die() به شکل زیر است:

تفاوت بین die() و wp_die() در وردپرس

اما در تابع اختصاصی وردپرس یعنی wp_die() شاهد یک تفاوت ظاهری در خروجی هستیم:

تفاوت بین die() و wp_die() در وردپرس

اما به غیر از ظاهر تفاوت die و wp_die در چیست؟ تابع die() تنها یک خروجی را به شما نشان میدهد که به معنی خاتمه اسکریپت در حال اجرا بوده اما wp_die() دارای پارامترهایی است که شما می توانید از طریق آنها پیغام خروجی را نیز سفارشی سازی کنید همچنین امکان اتصال افزونه ها و کدهای شما را به قلاب‌ها فراهم می کند.