تعیین مسیر فایل ها و پوشه ها در افزونه وردپرس توسط مسیرهای محلی یا Local Paths

یک سئوال رایج در توسعه افزونه های وردپرس این است : روش صحیح برای تعیین مسیر محلی فایل های افزونه چگونه تعیین می شود ؟

برای تعیین مسیر محلی فایل های افزونه ، شما می توانید به سادگی از تابع plugin_dir_path() استفاده کنید . این تابع مسیر فیزیکی مرتبط با دایرکتوری افزونه ها را توسط پارامتر “نام فایل” بر می گرداند .

پارامتر  $file در تابع الزامی است و نام فایل اصلی php افزونه باید باشد .

در بخش زیر دستور مربوط به تعیین مسیر محلی پوشه افزونه را مشاهده می کنید :

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

/public_html/wp-content/plugins/my-custom-plugin/

حالا فرض کنید می خواهیم به یک فایل در یک زیردایرکتوری در داخل افزونه دسترسی داشته باشیم . اینکار به سادگی و تنها با اضافه کردن مسیر زیردایرکتوری و فایل دلخواه به ادامه تابع plugin_dir_path() انجام خواهد شد .

در دستور بالا آدرس فایل script.js موجود در پوشه js در دایرکتوری افزونه به صورت زیر نمایش داده می شود .

/public_html/wp-content/plugins/my-custom-plugin/js/scripts.js

مشاهده کردید که توسط تابع plugin_dir_path() می توان به سادگی مسیر فایل ها و پوشه های افزونه خود را بدست آورید ، بدون اینکه هیچ نگرانی بابت تغییر مسیر دایرکتوری های پیش فرض وردپرس داشته باشید .

تعیین مسیرها در توسعه افزونه وردپرستعیین مسیر URL ها در توسعه افزونه وردپرس
پیشنهاد می کنیم برای دریافت آخرین مطالب کانال تلگرام کانی تمزرا دنبال کنید .