استفاده از توابع وردپرس در فایل های دیگر
حتما شده گاهی بخواهید در پوسته ی وردپرس خودتون یه فایل جداگانه درست کنید تا مثلا به در خواست های Ajax پاسخ بدید. در این صورت ممکن است با یک مشکلی روبه رو بشید؛ اگر این فایل را در فایل های اصلی وردپرس include کنید که مشکلی نیست ولی اگه در این فایل از توابع وردپرس استفاده کنید و مستقیما از این فایل درخواستی را بکنید با ارور call to undefined function رو به رو میشید.

برای حل این مشکل باید توابع وردپرس را در این فایل include کنید. برای این کار کافی است فایل wp-load.php را از مسیر root وردپرستون فراخوانی کنید. یعنی اگر فایلی را در کنار یکی از فایل های index.php یا single.php یا دیگر فایل های وردپرس ایجاد کردید، باید در خط اول آن فایل این یک خط کد رو اضافه کنید:

 

req

حالا به آسونی میتونید از همه ی توابع و کلاس های وردپرس در این فایل استفاده کنید.