- آموزش زمان بندی رویدادها با WP Cron در وردپرس
- مقدمه ای بر توسعه افزونه
- افزونه چیست ؟
- مبانی افزونه
- نیازمندی های هدر
- درج یک مجوز نرم افزار در افزونه
- قلاب های فعال و غیر فعال سازی
- متدهای حذف در سایت های وردپرس
- امنیت افزونه
- بررسی قابلیت های کاربر
- اعتبار سنجی داده ها
- امنیت ورودی
- امنیت خروجی
- Nonce ها
- قلاب ها
- اکشن ها (Actions)
- فیلترها (Filters)
- ایجاد قلاب های سفارشی
- تاپیک های پیشرفته
- منوهای مدیریت
- منوهای سطح بالا
- زیر منوها
- کدهای کوتاه
- مبانی کدهای کوتاه
- کدهای کوتاه جفتی
- کدهای کوتاه پارامتردار
- تنظیمات
- API های تنظیمات
- ایجاد و استفاده از گزینه ها
- گزینه های تکی و آرایه ای
- صفحه تنظیمات سفارشی
- فراداده (Metadata)
- ایجاد و مدیریت فراداده نوشته
- ایجاد متاباکس های سفارشی
- دریافت فراداده
- انواع نوشته سفارشی
- ایجاد پست تایپ سفارشی
- کار با داده های پست تایپ ها
- طبقه بندی یا Taxonomy در وردپرس
- ایجاد و کار با طبقه بندی های سفارشی
- کار با متادیتا (Metadata) کاربران در وردپرس
- ایجاد و مدیریت کاربران در وردپرس
- نقش ها و قابلیت های کاربران در وردپرس
- آموزش استفاده از سرویس HTTP API در وردپرس
- آموزش استفاده از ایجکس (Ajax) در وردپرس
- آموزش استفاده از Transients برای کش کردن در وردپرس
- آموزش WP-Cron وردپرس
- آموزش استفاده از جیکوئری (jQuery) در وردپرس
- آموزش کار با PHP سمت سرور و Enqueue در وردپرس
- قلاب کردن WP-Cron وردپرس به سیستم زمان بندی سرور
افزونه ها مجموعه ای از کدها هستند که قابلیت های اصلی وردپرس را افزایش یا بهینه تر می کنند .
افزونه های وردپرس از کدهای PHP ، تگ های HTML ، CSS و جاوااسکریپت به همراه تصاویر ایجاد می شوند . البته همه این نوع کدها و تصاویر الزامی نیستند و افزونه می تواند از یک یا چند یا همه آنها استفاده کند .
شما با ایجاد افزونه خود ، وردپرس را گسترش می دهید . به عنوان مثال یک قابلیت مانند ارسال پیامک را که به صورت پیش فرض بر روی وردپرس پیاده سازی نشده است را به آن اضافه می کنید .
یک مثال دیگر از افزونه شما ، میتواند افزونه ای باشد که لیست ۱۰ نوشته آخر سایت را در یک ابزارک ، در نوار کناری سایت نمایش دهد .
در یک کلام :
امکانات بی پایان و نامحدود هستند
بیشتر افزونه های وردپرس ترکیبی از چند فایل هستند ، اما در واقع یک افزونه ، تنها به یک فایل اصلی با فرمت DocBlock در قسمت هدر خود می باشد .
Hello Dolly که یکی از اولین افزونه های وردپرس است ، تنها ۸۲ خط کد دارد . کار افزونه Hello Dolly قرار دادن جملات یکی از معروفترین اشعار لویی آرمسترانگ (Louis Armstrong) به نام Hello Dolly یا هلو دالی در قسمت بالای صفحه مدیریت وردپرس است .
مقداری کد CSS در فایل PHP این افزونه برای کنترل استایل آن بکار رفته است .
به عنوان یک نویسنده افزونه WordPress.org شما فرصت شگفت انگیزی برای ارائه افزونه ای دارید که می تواند توسط میلیون ها کاربر وردپرس نصب و مورد استقبال قرار گیرد .
از نمونه های موفق افزونه های خارجی می توان به Contact Form 7 ، All In One Seo Pack و از نمونه های ایرانی می توان به افزونه WP-Statistics آقای مصطفی صوفی اشاره کرد .
تمام چیزی که شما نیاز دارید یک ایده خوب و کدنویسی آن است .
این کتابچه ایجاد افزونه ، برای کمک به شما برای ارائه یک افزونه حرفه ای در سطح بین المللی در خدمت شماست






