Плагин ACF viewer for WooCommerce

Плагин — само­стоятельно компилируемый программный модуль, динамически подключаемый к стержневой программе и предуготовленный для растяжения и/или применения её вероятностей. Плагины традиционно выполняются в виде библиотек всеобщего пользования.

Для вероятности подключения плагинов разработчик основного приложения должен предусмотреть в нем определенный программный интерфейс, а также правда бы минимальные вероятности по управлению комплектом плагинов. В этом случае вероятности программы могут быть расширены сторонними разработчиками. В некоторых приложениях плагины могут настраиваться пользователем добавочно.

Основное приложение предоставляет сервисы, которые плагин может применять. К ним относится предоставляемая плагину вероятность зарегистрировать себя в основном приложении, а также протокол обмена данными с другими плагинами.

Плагины являются зависимыми от сервисов, предоставляемых основным приложением, и нередко отдельно не применяются. В противоположность им, основное приложение само­стоятельно оперирует плагинами, предоставляя финальным пользователям вероятность динамически добавлять и обновлять плагины без необходимости внесения изменений в основное приложение.

Примеры https://wordpress.org/plugins/acf-viewer-for-woocommerce/:
Плагином к растровому графическому редактору может быть фильтр, тот, что каким-либо образом изменяет изображение, палитру и другое.

Часто в виде плагина выполняется помощь форматов файлов, скажем, для звуковых и видеопроигрывателей, пакетов офисных приложений, программ обработки звука и графики. В программах обработки звука плагины исполняют обработку и создание звуковых результатов, скажем, мастеринг, использование эквалайзера и сжатие динамического диапазона. Некоторые плагины изменяют технические колляции звука: глубину, частоту дискретизации и другое.

Большой популярностью пользуются плагины для почтовых программ, а именно спам-фильтры, плагины для проверки писем антивирусом и пр. В компьютерных играх плагины могут применяться для настройки множества параметров игры, применяя особые библиотеки, предоставляющие вероятности для внесения таких изменений и обеспечивающие работу плагинов. Скажем, метаморфозы игровых правил, создание новых игровых механик. Применение плагинов больше распространено в сетевых играх.