✅ سورس کد پنل کاربری دوره
دوستان لازم به ذکره که تمام سورس ها و فایلهایی که تو دوره استفاده میکنیم داخل مخزن گیت هاب خود دوره قرار میگیره و اگه آپدیتی هم صورت بگیره مخزن گیت هاب آپدیت میشه.
مسیر سورس کد پروژه پنل:
wordpress-plugin-development/source/panel-html
❗️ پروژه پنل برای صفحه FullHd کدنویسی شده و اصلا ریسپانسیو نیست که خودتون میتونین زحمت این کار رو بکشید.
لینک فایل های مورد نیاز دوره:
https://github.com/hamedmoody/wordpress-plugin-development/
دوستان لازم به ذکره که تمام سورس ها و فایلهایی که تو دوره استفاده میکنیم داخل مخزن گیت هاب خود دوره قرار میگیره و اگه آپدیتی هم صورت بگیره مخزن گیت هاب آپدیت میشه.
مسیر سورس کد پروژه پنل:
wordpress-plugin-development/source/panel-html
❗️ پروژه پنل برای صفحه FullHd کدنویسی شده و اصلا ریسپانسیو نیست که خودتون میتونین زحمت این کار رو بکشید.
لینک فایل های مورد نیاز دوره:
https://github.com/hamedmoody/wordpress-plugin-development/
GitHub
GitHub - hamedmoody/wordpress-plugin-development: This course published at daneshjooyar.com
This course published at daneshjooyar.com. Contribute to hamedmoody/wordpress-plugin-development development by creating an account on GitHub.
#آپدیت_وردپرس
یکی از بروزرسانی هایی که وردپرس در نسخه 6.3 ارائه خواهد کرد اینه که میتونیم برای فرآیند ثبت اسکریپت از ویژگی های defer، async، module و ... استفاده کرد
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
یکی از بروزرسانی هایی که وردپرس در نسخه 6.3 ارائه خواهد کرد اینه که میتونیم برای فرآیند ثبت اسکریپت از ویژگی های defer، async، module و ... استفاده کرد
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
#نکته
برای تفکیک پیام های ارسالی در سرویس تلگرام Notificator میتونید برای هر کار یه کانال مجزا ایجاد کنید و ربات @notificator_ir_bot رو با دسترسی ارسال پست به کانال اضافه کنید. بعد اضافه شدن، توکن ربات برای مدیر کانال ارسال میشه و با استفاده از توکن میتونید پیام رو توی همون کانال ارسال کنید.
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
برای تفکیک پیام های ارسالی در سرویس تلگرام Notificator میتونید برای هر کار یه کانال مجزا ایجاد کنید و ربات @notificator_ir_bot رو با دسترسی ارسال پست به کانال اضافه کنید. بعد اضافه شدن، توکن ربات برای مدیر کانال ارسال میشه و با استفاده از توکن میتونید پیام رو توی همون کانال ارسال کنید.
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
دانشجویار
دوره آموزش افزونه نویسی وردپرس، پلاگین نویسی حرفه ای برای wordpress
در این دوره قرار است از صفر و به صورت کامل با ذکر جزئیات طریقه نوشتن یک افزونه خوب، استاندار، ایمن و کاربردی را یاد بگیریم به نحوی که بتوانیم در فروشگاه های وردپرسی منتشر کنیم. همچنین در قالب انجام چند پروژه عملی ، با چالش های موجود در افزونه نویسی آشنا خواهیم…
Forwarded from Notificator News
you can separate chats by create new channels and add @notificator_ir_bot as channel author
#آپدیت دوره جامع افزونه نویسی وردپرس
🎥 ویدئوهای زیر در دوره قرار گرفت:
۲۷ تیر ۱۴۰۲ | ۱۱ ویدئو | ۰۴:۴۶ ساعت
8️⃣1️⃣ کار با Rewrite Api + پروژه پنل کاربری
✅ پیاده سازی Rewrite Tag
✅ پیاده سازی Rewrite Endpoint
9️⃣1️⃣ کار با Rest Api در وردپرس
✅ مهفوم Rest Api و تقاوت آن با Ajax
✅ راهنمای Rest با Json Schema
✅ بررسی Rest مرتبط با پست ها
✅ لود پست ها در پنل کاربری با استفاده از Rest Api
✅ احراز هویت مبتنی بر Cookie/Nonce
✅ احراز هویت مبتنی بر Application Password
✅ ایجاد و ویرایش پست با Rest Api
✅ کار با داده های اضافی usermeta/postmeta و ...
✅ توسعه داده های Rest با استفاده از Reigster_rest_field
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
🎥 ویدئوهای زیر در دوره قرار گرفت:
۲۷ تیر ۱۴۰۲ | ۱۱ ویدئو | ۰۴:۴۶ ساعت
8️⃣1️⃣ کار با Rewrite Api + پروژه پنل کاربری
✅ پیاده سازی Rewrite Tag
✅ پیاده سازی Rewrite Endpoint
9️⃣1️⃣ کار با Rest Api در وردپرس
✅ مهفوم Rest Api و تقاوت آن با Ajax
✅ راهنمای Rest با Json Schema
✅ بررسی Rest مرتبط با پست ها
✅ لود پست ها در پنل کاربری با استفاده از Rest Api
✅ احراز هویت مبتنی بر Cookie/Nonce
✅ احراز هویت مبتنی بر Application Password
✅ ایجاد و ویرایش پست با Rest Api
✅ کار با داده های اضافی usermeta/postmeta و ...
✅ توسعه داده های Rest با استفاده از Reigster_rest_field
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
#آپدیت دوره جامع افزونه نویسی وردپرس
🎥 ویدئوهای زیر در دوره قرار گرفت:
۲ مرداد ۱۴۰۲ | ۵ ویدئو | ۰۲:۱۳ ساعت
9️⃣1️⃣ کار با Rest Api در وردپرس
✅ تنظیمات در Rest Api
✅ استفاده از کتابخانه Backbone با Wp Api
✅ نوشتن اولین آدرس Rest Api
✅ پارامترهای Rest Api Route
✅ پارامترهای Settings در Rest Api
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
🎥 ویدئوهای زیر در دوره قرار گرفت:
۲ مرداد ۱۴۰۲ | ۵ ویدئو | ۰۲:۱۳ ساعت
9️⃣1️⃣ کار با Rest Api در وردپرس
✅ تنظیمات در Rest Api
✅ استفاده از کتابخانه Backbone با Wp Api
✅ نوشتن اولین آدرس Rest Api
✅ پارامترهای Rest Api Route
✅ پارامترهای Settings در Rest Api
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
معرفی #دوره_رایگان
اگر کسی دوره رایگان PHP رو هم خواست میتونه این دوره رو ببینه.
🌐 https://www.daneshjooyar.com/learning-php-and-api/
❕ البته این دوره رو ندیدم از کیفیت دوره اطلاعی ندارم
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
اگر کسی دوره رایگان PHP رو هم خواست میتونه این دوره رو ببینه.
🌐 https://www.daneshjooyar.com/learning-php-and-api/
❕ البته این دوره رو ندیدم از کیفیت دوره اطلاعی ندارم
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
دانشجویار
آموزش رایگان آموزش api نویسی در php بصورت پروژه محور
آموزش رایگان api نویسی درPHP !!!! آیا میدانستید بیش از 80 درصد از کل وبسایتهای جهانی از PHP برای نوشتن صفحات وب خود استفاده میکنند؟ بسیاری از زبانهای
#آپدیت دوره جامع افزونه نویسی وردپرس
🎥 ویدئوهای زیر در دوره قرار گرفت:
۱۳ مرداد ۱۴۰۲ | ۱۱ ویدئو | ۰۲:۳۶ ساعت
2️⃣ شروع کدنویسی
✅ نحوه استفاده از مستندات developer.wordpress.org
0️⃣2️⃣ کش و بهینه سازی
✅ درباره کش و بهینه سازی
✅ پیاده سازی کش در وردپرس
✅ کار با Transient Api
✅ جدول متای سفارشی
✅ سایر نکات بهینه سازی
1️⃣2️⃣ کرون جاب و زمان بندی وظایف در وردپرس
✅ درباره کرون (Cron)
✅ ثبت زمان بندی جدید
✅ حذف زمان بندی مورد نظر
✅ سایر پارامترهای زمان بندی
✅ غیرفعالسازی کرون در وردپرس و فعالسازی کرون هاست
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
🎥 ویدئوهای زیر در دوره قرار گرفت:
۱۳ مرداد ۱۴۰۲ | ۱۱ ویدئو | ۰۲:۳۶ ساعت
2️⃣ شروع کدنویسی
✅ نحوه استفاده از مستندات developer.wordpress.org
0️⃣2️⃣ کش و بهینه سازی
✅ درباره کش و بهینه سازی
✅ پیاده سازی کش در وردپرس
✅ کار با Transient Api
✅ جدول متای سفارشی
✅ سایر نکات بهینه سازی
1️⃣2️⃣ کرون جاب و زمان بندی وظایف در وردپرس
✅ درباره کرون (Cron)
✅ ثبت زمان بندی جدید
✅ حذف زمان بندی مورد نظر
✅ سایر پارامترهای زمان بندی
✅ غیرفعالسازی کرون در وردپرس و فعالسازی کرون هاست
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
#کد افزونه ساده برای تخمین زمان مطالعه پست یا مقاله
لینک کد:
📎 https://github.com/hamedmoody/wordpress-plugin-development/blob/master/snippets/estimate-study-duration.php
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
لینک کد:
📎 https://github.com/hamedmoody/wordpress-plugin-development/blob/master/snippets/estimate-study-duration.php
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa | Bale
خوشحال میشم دوستانی که دوره افزونه نویسی رو تهیه کردن یه وقت بذارن و به این نظرسنجی پاسخ بدن
🌐 https://survey.porsline.ir/s/YVY8vNu6
پیشاپیش از وقتی که میذارید ممنونم❤️
🌐 https://survey.porsline.ir/s/YVY8vNu6
پیشاپیش از وقتی که میذارید ممنونم❤️
#آپدیت دوره جامع افزونه نویسی وردپرس
🎥 ویدئوهای زیر در دوره قرار گرفت:
۱۳ مهر ۱۴۰۲ | ۱۲ ویدئو | ۰۴:۵۴ ساعت
2️⃣2️⃣ پروژه فروش دوره آموزشی از کدنویسی تا انتشار
✅ درباره پروژه نهایی
✅ کمی درباره برنامه ریزی برای پروژه
✅ پیاده سازی ساختار افزونه
✅ ایجاد post type افزونه
✅ ایجاد طبقه بندی یا taxonomy های افزونه
✅ متاباکس اطلاعات دوره
✅ استایل و اسکریپت بخش مدیریت
✅ استفاده از کتابخانه select2 برای انتخاب مدرس
✅ استفاده از کتابخانه Jalali Date Picker
✅ طراحی متاباکس لیست پخش
✅ ذخیره سازی داده های لیست پخش
✅ محاسبه خودکار مدرت زمان و حجم فایل ها و ویدئوها
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
🎥 ویدئوهای زیر در دوره قرار گرفت:
۱۳ مهر ۱۴۰۲ | ۱۲ ویدئو | ۰۴:۵۴ ساعت
2️⃣2️⃣ پروژه فروش دوره آموزشی از کدنویسی تا انتشار
✅ درباره پروژه نهایی
✅ کمی درباره برنامه ریزی برای پروژه
✅ پیاده سازی ساختار افزونه
✅ ایجاد post type افزونه
✅ ایجاد طبقه بندی یا taxonomy های افزونه
✅ متاباکس اطلاعات دوره
✅ استایل و اسکریپت بخش مدیریت
✅ استفاده از کتابخانه select2 برای انتخاب مدرس
✅ استفاده از کتابخانه Jalali Date Picker
✅ طراحی متاباکس لیست پخش
✅ ذخیره سازی داده های لیست پخش
✅ محاسبه خودکار مدرت زمان و حجم فایل ها و ویدئوها
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
#آپدیت دوره جامع افزونه نویسی وردپرس
🎥 ویدئوهای زیر در دوره قرار گرفت:
۲۷ مهر ۱۴۰۲ | ۸ ویدئو | ۰۴:۰۷ ساعت
2️⃣2️⃣ پروژه فروش دوره آموزشی از کدنویسی تا انتشار
✅ نحوه تغییر قالب توسط افزونه
✅ مدیریت لود قالب از درون افزونه
✅ پویا سازی صفحه دوره
✅ پویاسازی لیست پخش دوره
✅ صفحات آرشیو دوره ها
✅ ایجاد پست تایپ برای لیست ثبت نامی یا سفارش دوره
✅ فرآیند ثبت نام در دوره
✅ رفتن به درگاه پرداخت
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
🎥 ویدئوهای زیر در دوره قرار گرفت:
۲۷ مهر ۱۴۰۲ | ۸ ویدئو | ۰۴:۰۷ ساعت
2️⃣2️⃣ پروژه فروش دوره آموزشی از کدنویسی تا انتشار
✅ نحوه تغییر قالب توسط افزونه
✅ مدیریت لود قالب از درون افزونه
✅ پویا سازی صفحه دوره
✅ پویاسازی لیست پخش دوره
✅ صفحات آرشیو دوره ها
✅ ایجاد پست تایپ برای لیست ثبت نامی یا سفارش دوره
✅ فرآیند ثبت نام در دوره
✅ رفتن به درگاه پرداخت
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
#آپدیت دوره جامع افزونه نویسی وردپرس
🎥 ویدئوهای زیر در دوره قرار گرفت:
۰۲ آبان ۱۴۰۲ | ۳ ویدئو | ۰۱:۲۸ ساعت
2️⃣2️⃣ پروژه فروش دوره آموزشی از کدنویسی تا انتشار
✅ فعالسازی SSL یا Https برای سایت لوکال
✅ بررسی ماجرای SameSite Cookie
✅ فرآیند بررسی و تأیید پرداخت
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
🎥 ویدئوهای زیر در دوره قرار گرفت:
۰۲ آبان ۱۴۰۲ | ۳ ویدئو | ۰۱:۲۸ ساعت
2️⃣2️⃣ پروژه فروش دوره آموزشی از کدنویسی تا انتشار
✅ فعالسازی SSL یا Https برای سایت لوکال
✅ بررسی ماجرای SameSite Cookie
✅ فرآیند بررسی و تأیید پرداخت
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
#آپدیت دوره جامع افزونه نویسی وردپرس
🎥 ویدئوهای زیر در دوره قرار گرفت:
۰۸ آبان ۱۴۰۲ | ۵ ویدئو | ۰۲:۴۰ ساعت
2️⃣2️⃣ پروژه فروش دوره آموزشی از کدنویسی تا انتشار
✅ مدیریت ستون های جداول دوره و ثبت نامی ها
✅ متاباکس اطلاعات ثبت نامی
✅ رفع برخی مشکلات
✅ صفحه تنظیمات افزونه فروش دوره
✅ تست نهایی درگاه و پرداخت واقعی
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
🎥 ویدئوهای زیر در دوره قرار گرفت:
۰۸ آبان ۱۴۰۲ | ۵ ویدئو | ۰۲:۴۰ ساعت
2️⃣2️⃣ پروژه فروش دوره آموزشی از کدنویسی تا انتشار
✅ مدیریت ستون های جداول دوره و ثبت نامی ها
✅ متاباکس اطلاعات ثبت نامی
✅ رفع برخی مشکلات
✅ صفحه تنظیمات افزونه فروش دوره
✅ تست نهایی درگاه و پرداخت واقعی
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
❕ با توجه به اینکه تو مرحله ضبط دوره، افزونه نهایی برای wordpress.org ارسال شده و ممکنه بررسی و تأییدش طول بکشه. به همین علت هم ضبط قسمت بعدی بعد از بررسی توسط wordpress.org ضبط خواهد شد.
👌 اما تا اون موقع میتونین این دوره رو که کامل یه پروژه از کدنویسی تا انتشار رو روی wordpress.org انجام میده رو ببینید. زمان انتشار دوره مرداد 96 هست که البته هیچی از ارزش دوره کم نمیکنه 😂 و مطالب 100% کارایی داره.
❗️ فقط اینکه این دوره شی گرایی و مرتب کار شده و بیشتر بخش های مرتبط با انتشار افزونه مد نظر منه که ببینید.
🌐 https://www.daneshjooyar.com/post-gallery-wordpress-plugin-project/
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
👌 اما تا اون موقع میتونین این دوره رو که کامل یه پروژه از کدنویسی تا انتشار رو روی wordpress.org انجام میده رو ببینید. زمان انتشار دوره مرداد 96 هست که البته هیچی از ارزش دوره کم نمیکنه 😂 و مطالب 100% کارایی داره.
❗️ فقط اینکه این دوره شی گرایی و مرتب کار شده و بیشتر بخش های مرتبط با انتشار افزونه مد نظر منه که ببینید.
🌐 https://www.daneshjooyar.com/post-gallery-wordpress-plugin-project/
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
یکی از ایرادات در افزونه نویسی عدم اجرای تست از صفره
یعنی افزونه نهایی روی یک وردپرس خام از ابتدا نصب و تست کامل انجام بشه
توضیح در تصویر...
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
یعنی افزونه نهایی روی یک وردپرس خام از ابتدا نصب و تست کامل انجام بشه
توضیح در تصویر...
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
این پیام های نامفهوم که می بینید برای تزریق Xss استفاده شده که با توجه به رعایت موارد امنیتی در ذخیره سازی و نمایش داده هیچ مشکلی ایجاد نکرده
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
یکی از مشکلای ذخیره سازی داده عناوین اشتباه برای فیلدهای ارسالیه.
به یه نمونه ارسالی تو تصویر توجه کنید
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa
به یه نمونه ارسالی تو تصویر توجه کنید
🌐 dnjy.ir/wp-plugin
کانال @wp2learn رو دنبال کنید
Telegram | Eitaa