دوره مجازی پلاگین نویسی وردپرس (جلسه 70) : پلاگین نویسی شی گرا-الگوی adapter و پلاگین پذیری پلاگین ها



visibility  
mode_comment   ۲

 

به نام خدا و سلام. در جلسه 70 ام از دوره پلاگین نویسی وردپرس در خدمت شما هستیم با بحث پلاگین پذیری پلاگین های وردپرس که بحث بسیار مهمی هستش. در ابتدای کار الگوی adapter رو پیاده سازی می کنیم تا با روش صحیح استفاده از کتاب خانه های php در وردپرس آشنا بشیم و در ادامه روش بسیار جالب پلاگین پذیر کردن پلاگین های وردپرس رو آموزش میدیم.

info توجه

این مطلب یک جلسه از آموزش پلاگین نویسی برای وردپرس می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش پلاگین نویسی برای وردپرس

comment دیدگاه کاربران
مجید زارعی هوشیار replyپاسخ

سلام…استاد….جلسه خیلی خوبی بووود……از جلسه ای شی گرایی رو شروع کردین….دوره خیلی جذاب تر شد….تازه پلاگین نویسی حال میده….
استاد سوالی برام پیش اومد اونم اینه …شما در داخل کلاس دوتا تابع با نام های متفاوت autoload تعریف کردین …که یکی از یه دایرکتوری کلاس ها رو لود میکرد و دیگری از یه دایرکتوری دیگه……حالا سوال اینجاست قبل ازاینکه تابع دوم تعریف کنید….با استفاده ازتابع اول autoload به خطای لود کلاس مواجه میشد…ولی وقتی تابع دوم autoload را تعریف کردین دیگه خطا نداد….
وردپرس چطوری تشخیص میده که کدوم تابع رو لود کنه تا خطا رخ نده؟….آیا توابع به ترتیب اجرا میکنه اگه در هیچ کدوم نباشه خطا میده؟ یا اینکه هر کدوم از توابع اجرا میکنه …اگه در تابع اول لود نشه خطا رو نشون میده؟ در زیر کدها رو براتون گذاشتم که متوجه بشید منظور من چی هستش

// method (1)
spl_autoload_register(array($this,autoload)
// method (2)
spl_autoload_register(array($this,autoload_setting)
کیوان علی محمدی

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

ارسال نظرات

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