دوره مجازی پلاگین نویسی وردپرس (جلسه 66) : پلاگین نویسی شی گرا- الگوی singleton

دسته بندی: وردپرس
زمان مطالعه: ۱ دقیقه
۲۸ دی ۱۳۹۵

به نام خدا و سلام. در خدمت شما هستیم با جلسه 66 از دوره مجازی پلاگین نویسی وردپرس. در این جلسه قصد داریم الگوی طراحی singleton رو معرفی کنیم و مزیت های اون رو آموزش بدیم و اینکه چرا باید در پلاگین نویسی وردپرس از این الگو استفاده کرد. در ادامه مباحثی از شی گرایی php رو مطرح می کنیم.هم چنین روش پیاده سازی هوک فعال سازی پلاگین در وردپرس رو آموزش میدیم.

:: توجه

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

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

نویسنده
یادگیرنده ی همیشگی،برنامه نویس،نویسنده،عاشق خلق چیزهای عجیب،عاشق تحلیل داده ها، مسئول بخش فنی و هم بنیان گذار در سون لرن.

جلسات دوره

نظرات کاربران

afagh11944

سلام خدمت استاد عزیز علی محمدی
استاد اگر کد پایین را بخاهیم داخل فانکشن استاتیک تعریف کنیم به جای thisباید چه موردی را بزاریم selfرا هم امتحان کردم نشد

add_action( ‘admin_enqueue_scripts’, array( $this, ‘admin_style’ ) );
afagh11944

استاد منظورتون اسم کلاسی هست که فانکشن داخلش تعریف شده یا کلاسی که فانکشن داخلش صدا زده شده

کیوان علی محمدی

با سلام خدمت شما. اگر فرض کنیم اسم کلاسی که این کد داره داخلش اجرا میشه SampleClass هست کد رو باید اینطوری بنویسید.

add_action( ‘admin_enqueue_scripts’, array( 'SampleClass', ‘admin_style’ ) );

سید رضا

با سلام خدمت جناب آقای علی محمدی
لطف کنید در یکی جلسات در مورد Data Validation هم توضیحاتی دهید و بفرمایید کاربرد هر کدام کجاست. در اکثر قالبها و پلاگین های حرفه ای از این توابع به کرار استفاده شده است.
https://codex.wordpress.org/Data_Validation
با تشکر

کیوان علی محمدی

سلام تا حدودی صحبت کردیم در این مورد ولی چشم بیشتر صحبت می کنیم.

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

شما هم چنان می توانید سوالات خود را در این قسمت بپرسید اما اولویت پاسخ گویی با دانشجویانی است که بازه پشتیبانی فعال دارند.

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
گزارش مشکل