🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ Deleted
لود شدن تابع‌ها در وردپرس
کیوان علی محمدی حل شده توسط کیوان علی محمدی
سلام آقای علی محمدی یه سوالی برام پیش اومده الان ما که اون function‌های وردپرس و تو فایل پلاگینمون include نکردیم پس چطوری اونا دارن لود میشن ؟ و ازشون استفاده میکنیم ؟
سلام اول از همه یادتون باشه که فایل پلاگین خودش include میشه و قبل از این include شدن فایل‌های اصلی وردپرس include شده پس همه توابع وردپرس در دسترس ما هستند.
بهترین پاسخ
کیوان علی محمدی ۰۳ دی ۱۳۹۷، ۲۰:۱۷
استاد واقعا متوجه نشدم فایل پلاگین ما اونجا include میشه این درست ولی خب توابع وردپرس درون پلاگین ما که include نشده ولی ما میتونیم استفاده کنیم ممنون میشم کامل‌تر جواب بدین
Deleted ۰۴ دی ۱۳۹۷، ۱۸:۴۳
فایل پلاگین ما کی include میشه ؟ مطمئنا قبل از اون کدهای دیگه ای include شدن و این فایل‌های دیگه میشه همون توابع وردپرس
کیوان علی محمدی ۰۴ دی ۱۳۹۷، ۲۰:۳۷

سلام

همانطور که استاد توضیح دادن 

شما وقتی یک فایل پلاگین را با شناسنامه اش در پوشه plugin قرار می‌دهید خود وردپرس اتوماتیک آن را include می‌کند و شما احتیاج نیست درگیر موضوع include شوید خودوردپرس این را پشتیبانی می‌کند.

 

رضا ۰۸ آذر ۱۳۹۹، ۱۰:۴۳

سلام و احتارم به استاد گرامی

آیا من درست متوجه شدم:

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

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

یا

راه حل دوم و بهتر  :  تابع مورد نظر را در یک دایرکتوری دیگر تعریف کرده و برای استفاده از آن تابع آن را در داخل فایل پلاگین مورد نظر با دستور include استفاده کنیم

 

اما اینجا برای استفاده از تابع do_action   از دستور include استفاده نکردیم آیا طبق توضیحات شما این تابع جز توابع از پیش تعریف شده در وردپرس هست که بر خلاف توابع دیگر  بدون نیاز به دستور include  در هر فایلی که از آن استفاده کنیم توسط خود وردپرس در آن فایل خودکار include می‌شود؟

 

ممنون

پیمان آریا ۲۱ تیر ۱۴۰۰، ۱۳:۴۲