پلاگین یا افزونه چیست؟

    پلاگین ها یا افزونه هادر ووردپرس چه کاری انجام می دهند؟

    افزونه ها یا پلاگین ها فایلهای php هستند که به هسته وورد پرس اضافه می شوند تا بتوانند یک خدماتی را در اختیار ان کاربر نهایی قرار بدهند و ان امکانات را به سایت اضافه کنند. در پیشخوان وورد پرس منویی وجود دارد به نام قسمت افزونه ها و اولین گزینهافزونه های نصب شده است.

    افزونه ها و پلاگین ها در ووردپرس طبق کدهایی که تعریف می شود یک سری خدمات را به سایت اضافه می کنند 

     

    افزونه ضد هرزنامه

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

    این کاریی است که در ووردپرس به صورت پیش فرض وجود ندارد  و افزونه یعنی اینکه یک ویژگی به هسته وورد پرس اضافه می شود

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

    اگر ما افزونه هارا غیر فعال کنیم دیگر ما افزونه ای نمی بینیم

    پس افزونه ها نسبت به کدهایی که درونشان  نوشته شده یک سری ویژگی و امکاناتی را به سایت ووردپرس اضافه می کند

    از این نظر افزونه ها بخش خیلی خیلی مهمی در ووردپرس هستند و ممکن است اگر خوب پیاده سازی نشوند مشکلات امنیتی ایجاد کنند

    Plugin or plugin
    چند بحث در افزونه وجود دارد

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

    بحث دوم:

    بحث بهینه سازی است افزونه ها ممکن است باعث سنگینی سایت بشوند یعنی سایت دیر بالا می اید این موضوع زمانی اتفاق می افتد که افزونه ها باز به صورت بهینه نوشته نشود

    افزونه ها چگونه کار می کنند؟

    شخصی که ووردپرس کار می کند و ووردپرس را developمی کند و پلاگین اضافه می کند وقالب می نویسید باید اطلاع داشته باشد که افزونه ها و پلاگین ها چگونه کار می کنند این موضوع خیلی مهم است که بدانیم ووردپرس از چه روشی پلاگین ها را استفاده می کنند در صفحه افزونه ها ما لیست افزونه های موجود را می بینیم

    ووردپرس از کجا لیست افزونه ها را ایجاد می کند زمانی که واردdirectory (plugin) می شویم می توانیم افزونه ها را انجا ببینیم  و به ازای هر افزونه ای که در لیست می بینیم  directory plugins می بینیم  و همچنین می توانیم بگوییم که هر افزونه می تواند یک directory یا یک files در داخل plugins داشته باشد

    wordpress با استفاده از کدهای php 

    محتوی plugins directory را چک می کند در داخل هر پلاگین یک فایل اصلی وجود دارد  فایل اصلی فایلی است که شناسنامه پلاگین در داخلش قرار دارد 

    و انها را بررسی می کند و اطلاعات افزونه را مانند عنوان ,توضیحات , شماره نسخه ,نام نویسیده و مکان قرار گرفتن سایت  را از ان استخراج می کنند 

    فعال کردن افزونه یعنی چه؟

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

    ارسال نظر

    آدرس ایمیل شما منتشر نخواهد شد.