Структура директорий (каталогов, папок) плагина

В данном документе описывается структура директорий (папок для файлов) плагина WC1C в экосистеме WordPress.

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

Содержимое

    /wp-content/plugins

    Директория предназначена для размещения исходных файлов плагинов, поэтому плагин размещает в данной директории папку wc1c, а в ней все свои исходные файлы.

    /wp-content/plugins/wc1c

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

    /wp-content/uploads

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

    WC1C использует поддиректорию /wc1c для размещения файлов логов и других временных данных для ускорения обмена.

    /wp-content/uploads/wc1c/logs

    В данной директории размещаются файлы основных журналов событий.

    /wp-content/uploads/wc1c/configurations/{schema_id}-{configuration_id}

    В данных директориях размещаются файлы созданных конфигураций. Каждая конфигурация имеет свою структуру поддиректорий.

    /wp-content/themes/active_theme_name

    Файл активной темы практически не используется. Тем не менее имеется возможность автоматической перезаписи файлов шаблонов панели управления при размещении их в подпапке wc1c активной темы.