پلاگین یک ماژول نرم افزاری است که وقتی به برنامه اصلی متصل شود ، در خدمت گسترش یا استفاده از قابلیت های موجود است. برای پلتفرم وردپرس می توانید ماژول های لازم را در اینترنت بارگیری کنید یا اینکه خودتان ایجاد کنید.
لازم است
- - یک کامپیوتر؛
- - اتصال اینترنت؛
- - ویرایشگر متن با قابلیت ذخیره متن در رمزگذاری UTF-8.
دستورالعمل ها
مرحله 1
مشخص کنید که افزونه چه عملکردهایی را باید انجام دهد. شما همچنین باید یک نام منحصر به فرد برای آن انتخاب کنید. با استفاده از موتور جستجوی گوگل می توانید نام پلاگین های وردپرس را بررسی کنید. اغلب نام پلاگین مستقیماً با هدف آن ارتباط دارد.
گام 2
سپس پرونده اصلی پلاگین PHP را ایجاد کنید. مطلوب است که نام آن با نام ماژول الحاقی هم خوان باشد و همچنین منحصر به فرد باشد. کد پلاگین را می توان به چندین فایل PHP تقسیم کرد. همچنین می تواند شامل JavaScript ، فایل های CSS ، تصاویر و … باشد. هنگام تقسیم کد پلاگین خود ، باید یک دایرکتوری با همان نام فایل اصلی PHP ایجاد کنید و سپس همه پرونده ها را در آنجا قرار دهید.
مرحله 3
پرونده ماژول پلاگین اصلی را باز کرده و یک سرآیند استاندارد ایجاد کنید تا بستر وردپرس بتواند افزونه جدید را تشخیص دهد. به عنوان مثال: اگر به پنل مدیریت بروید و روی مورد "Plugins" کلیک کنید ، افزونه ایجاد شده را در لیست عمومی مشاهده خواهید کرد.
مرحله 4
پس از عنوان ، اطلاعات مجوز پلاگین را پر کنید. بیشتر از GRL یا مجوز سازگار استفاده می شود.
مرحله 5
سیستم قلاب برای تعامل بین اجزای سیستم پلاگین و هسته وردپرس استفاده می شود. ماهیت آن در این واقعیت نهفته است که توابع هسته ، قبل از بازگرداندن نتیجه ، با زنجیره ای از کنترل کننده های اضافی تماس می گیرند ، اگر در حال حاضر ثبت شده اند. بنابراین ، قبل از افزودن عنوان به یک پست ، وردپرس برای داشتن قلاب با نام the_title افراد کنترل کننده را بررسی می کند. قلاب های لازم را به پلاگین اضافه کرده و با تماس با add_filter آنها را ثبت کنید.
مرحله 6
برای افزودن قابلیت با استفاده از پلاگین ها ، باید برچسب های الگو ایجاد کنید. برای اعلام برچسب الگو ، یک تابع PHP بنویسید و آن را برای کاربران پلاگین مستند کنید.
مرحله 7
پس از نوشتن پلاگین ، توصیه می شود آن را برای بین المللی سازی آماده کنید ، یعنی توانایی ترجمه متن نمایش داده شده به زبانهای مختلف را پیاده سازی کنید. برای این کار نامی برای فضای ترجمه پلاگین انتخاب کنید. باید به اندازه نام خود پلاگین بی نظیر باشد. تمام خطوط متنی را که در یکی از دو توابع gettext وردپرس به خواننده نشان داده می شود ، قرار دهید: _ () یا _e (). یک فایل POT (دایرکتوری ترجمه) ایجاد کنید و آن را به همراه افزونه توزیع کنید. برای بارگذاری ترجمه ، از عملکرد load_plugin_textdomain استفاده کنید.
مرحله 8
یک صفحه وب ایجاد کنید که توضیح می دهد چگونه پلاگین خود را نصب کنید ، چه عملکردهایی را انجام می دهد و با کدام نسخه های وردپرس سازگار است.