بهترین های گوشی موبایل 2020
بهترین های لوازم خودرو 2020

مقاله, تحقیق, پایان نامه

بروزترین وبسایت دانلود مقاله, تحقیق, پایان نامه

مقاله, تحقیق, پایان نامه

بروزترین وبسایت دانلود مقاله, تحقیق, پایان نامه

آموزش کامل ساخت افزونه وردپرس

با جامع ترین دوره اموزش افزونه نویسی وردپرس در خدمت شما هستیم.

به جرات میتوان گفت این دوره همانندی در اینترنت و در بازار ندارد(فقط کافیه سرفصل دوره و فیلم های نمونه رو ببینید)

 

سرفصل های آموزش افزونه نویسی در سیستم مدیریت محتوای وردپرس

 

مقدمات

چکیده فصل

پیش نیازهای دوره

افزونه چیست؟

معرفی چند افزونه کاربردی

فایده افزونه

نحوه تعامل توسعه دهنده با وردپرس -بررسی کلی API ها در وردپرس

تفاوت org و wordpress.com

جریان بارگذاری افزونه

آماده سازی محیط توسعه – نصب xampp، wordpress

انواع افزونه – معرفی سه نوع افزونه معمولی، ضروری و جایگزین

شروع عملی افزونه نویسی

چند توصیه در شروع – اصول نامگذاری، توصیه برای ساختار پوشه ها

هدر یا شناسنامه افزونه – نمایش افزونه در بخش افزونه های فقط با تنظیم هدر ممکن است.

آدرس دهی مسیرها در افزونه – نحوه آدرس دهی درست فایل ها و اسکریپ ها در افزونه

توابع مرتبط با فعالسازی و غیر فعالسازی – بررسی فعالیت های اجرایی در زمان فعالسازی افزونه و زمان غیرفعالسازی افزونه

عملکرد حذف افزونه – بررسی عملیات ممکن در زمان حذف افزونه

هوک (قلاب) ها

بررسی مفهوم هوک و تابع add_action – درک مفهوم اکشن با تحلیل کوچکی از افزونه کپچا

ایجاد هوک و بررسی تابع do_action – بررسی چگونگی ایجاد اکشن جدید و استفاده از آن

بررسی سایر توابع مرتبط با اکشن ها

ساخت افزونه تبلیغات تصادفی ساده – افزونه ای ساده برای شروع عملی افزونه نویسی با نام تبلیغات تصادفی ساده در بخش عمومی سایت

ساخت افزونه پیام تصادفی ساده – ایجادافزونه پیام تصادفی در بخش عمومی

بررسی برخی اکشن های پر کاربرد – برخی از اکشن های پر کاربرد که زیاد با آنها کار داریم

بررسی فیلتر و توابع add_filter و apply_filters – درک مفهوم فیلتر و توابع مهم استفاده از فیلتر و ایجاد فیلتر

بررسی سایر توابع مربوط به فیلترها

بررسی برخی فیلتر های پرکاربرد

استفاده از هوک ها در کلاس – نحوه استفاده از هوک ها در برنامه نویسی شی گرا

منابع اکشن ها و فیلترهای وردپرس – معرفی مهمترین منابع برای استفاده از اکشن ها و فیلتر های وردپرس

منوها و صفحات مدیریت

افزودن منو در بخش مدیریت – ایجاد اولین منو و صفحه آن در بخش مدیریت و بررسی پارامترهای مربوط به آن

افزودن زیر منو در بخش مدیریت – ایجاد منو و زیر منو برای مدیریت برای کاهش حجم فضای مدیریت و نحوه مشخص کردن والد منو

افزودن منو به منوهای موجود – ایجاد منو به منوهای موجود مثل تنظیمات، نمایش، افزونه و …

افزودن منو در نوار فهرست مدیریت – کنترل آیتم های نوار مدیریت و نحوه حذف، اضافه و قرار دادن آیتم بهمراه آیکون و استفاده تو در تو از منوی مدیریت

استفاده از ساختار HTML استاندارد برای وردپرس

ایجاد افزونه استایل سفارشی

پروژه ساخت افزونه پیام کاربران

متاباکس

متاباکس چیست؟ – تعریف متاباکس و چند مثال

ایجاد اولین متاباکس در وردپرس – ساخت اولین متاباکس در بخش پست با فیلدهای دلخواه و همچنین ذخیره سازی داده های آن برای هر پست

پروژه افزونه اطلاعات دوره آموزشی – ایجاد متاباکس برای ذخیره اطلاعات اضافی برای دوره آموزشی شبیه دوره های دانشجویار

پروژه افزونه اطلاعات محصولات – ایجاد متاباکس برای ثبت مشخصات محصول فروشگاهی مثل لپ تاپ

افزونه-افزونه اطلاعات محصول

متاباکس-ایجاد متاباکس-ایجاد متاباکس برای ثبت محصول فروشگاهی

ابرازک (Widget)

ایجاد یک ابزارک ابتدایی – چگونگی بسط کلاس wp_widget و ایجاد و فراخوانی اولین ابزارک

تکمیل ابزارک – بررسی کامل چهار متد constructor، from، update و widget برای ایجاد، فرم اطلاعات، بروزرسانی اطلاعات و نمایش در بخش عمومی سایت

ایجاد ابزارک داشبورد – ایجاد ابزارک در قسمت پیشخوان یا داشبورد مدیریت جهت ارائه اخبار rss مثل اخبار ورزشی

بین المللی سازی یا Internationalization

بومی سازی یا Localization (L10n) – ترجمه افزونه های خارجی به زبان فارسی با نرم افزار poedit

بین المللی سازی یا Internationalization (I18n) – ایجاد بستر برای آماده سازی برای ترجمه به زبان های مختلف

امنیت در افزونه نویسی

بررسی نقش و دسترسی کاربران – بررسی سطح دسترسی کاربران برای عملیات های اجرایی

بررسی عملکرد wp_nonce در فرم و Url – نحوه استفاده از nonce برای جلوگیری از حمله XSRF

درک حمله XSS – اجرای نمایش یک سناریو از حمله xss بطور عملی

و…

 

کسب اطلاعات بیشتر... بر روی بنر زیر کلیک کنید...

ما را در تلگرام دنبال کنید

 

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی