دوره مجازی پلاگین نویسی وردپرس (جلسه 50) : پلاگین اعلانات وردپرس - publish post hook

- visibility ٠ mode_comment

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

 

info توجه

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

ثبت نام در دوره پلاگین نویسی وردپرس

comment دیدگاه کاربران
Hoom@n

ضمن عرض سلام و خسته نباشید به جناب علی محمدی عزیز

خوشحالم که بالاخره به قسمت OOP در دوره پلاگین نویسی رسیدیم. با توجه به گفته های خودتون این دوره قرار بود قبل از پایان تابستان به اتمام برسه و حتی در یکی دو تا از جلسات شما ابراز نگرانی کردید که نباید اجازه بدید این دوره به مهر ماه برسه تا از این طریق از تداخل با درسهای دانشجویان جلوگیری بشه. اما به هر شکل الان به پایان سال نزدیک میشیم و هنوز هم مشخص نیست که این دوره کی به پایان خواهد رسید. 😆

جناب علی محمدی، همونطور که میدونید من خیلی جدی پیگیر برنامه نویسی حرفه ای هستم و از هیچ تلاشی کوتاهی نمیکنم. با توجه به تمامی آموزشهایی که در زمینه برنامه نویسی PHP دنبال کردم، جای خالی یک آموزش OOP پروژه محور در زمینه PHP و WordPress رو حس کردم و میدونم که علاقمندان به شدت به این آموزشها نیاز دارند.
از اینرو از شما برادرانه درخواست دارم که این بخش آخر دوره پلاگین نویسی رو که به مبحث OOP اختصاص داره به یک دید دیگه نگاه کنید و یه بازنگری کلی در مورد موارد آموزشی اون بفرمائید تا این بخش به یک بخش کاملاً پروژه محور تبدیل بشه و حداقل مقداری از نیازهای ما رو برآورده کنه.
بطور مثال میشه یکی از همین پلاگین هایی که در این دوره طراحی شده رو به صورت OOP طراحی کنید تا دانشجویان دوره ضمن یادگیری این مبحث، تفاوت ها و شباهت های OOP را با روشی که تا حالا برنامه نویسی میکردند بصورت عمیق درک کنند.
شما اگر یه بازبینی در آموزشهاتون داشته باشید میبینید که مواردی در این دوره و دوره طراحی قالب بوده که در طول آموزش شما اونها رو به بعد موکول کردید و قرار بود که همه این موارد آموزش داده بشه. ولی متاسفانه به علت مشغله زیادی که دارید این موارد به فراموشی سپرده شدند و دیگه صحبتی از اونها نشد. اما در مورد OOP به دلیل کمبود شدید منابع درخواست دارم که این مبحث رو بصورت کامل بهش بپردازید تا حداقل ما یک پروژه واقعی پلاگین وردپرس رو از ابتدا تا انتها ببینیم و این کمکی باشه تا بتونیم ایده های خودمون رو بصورت OOP توسعه بدیم.
ضمناً یکی از مباحثی که واقعاً میشه گفت یکی از مهم ترین بخشهای آموزش پلاگین نویسی وردپرس هست و اگه کسی با اون بصورت کامل آشنایی نداشته باشه هرگز نمیتونه یک پلاگین حرفه ای ایجاد کنه کار با Ajax در ادمین پنل وردپرس هست که در این دوره به اون پرداخته نشد. لطفاً آموزش بخش نهایی رو طوری تنظیم کنید و حتی اگه لازمه تغییر بدین که حتماً به این مورد پرداخته بشه. با توجه به اینکه این دوره اسمش آموزش پلاگین نویسی حرفه ای وردپرس هست به نظر من حتماً نیاز هست که به کار با Ajax در ادمین پنل وردپرس بصورت جدی پرداخته بشه.

ضمناً اگر جسارت نیست خواهش دارم این بخش آخر رو با فاصله زمانی وعده داده شده و بصورت منظم ارائه بدید. چون من به شخصه خیلی در انتظار این بخش بودم و فکر میکنم خیلی از دیگر دوستان هم به همین شکل منتظر بودند.

مثل همیشه از آموزشهای خوبتون تشکر میکنم و باز هم عنوان میکنم که شما بدون شک بهترین مدرس سون لرن و یکی از بهترین مدرسان برنامه نویسی در ایران هستید. امیدوارم که مشغله کاری بهتون اجازه بده تا آموزشهاتون رو در بالا ترین سطح کیفی ارائه بدین.

منتظر دوره های بعدی شما نیز هستم.

ببخشید که طولانی شد.

براتون آرزوی سلامتی دارم.

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

سید رضا

با سلام و خسته نباشید
این فصل (شی گرایی) چند جلسه هست؟
خیلی وقته منتظرش بودم!!!!!! 🙂

سلام نهایتا حدود 7 الی 8 جلسه.

سید رضا

بهتر بود یک از پلاگین (هر چند کوچک) را با شی گرایی انجام میشد!!!! فکر کنم نظر بقیه دانشجوها هم همینه!

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

نیاز به لاگین

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