Skip to main content

Main Plugin Class

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

function get_option( string $name ): mixed

Получение опции плагина, $name может быть равен:

  • id, plugin_id - id плагина
  • version - версия плагина
  • plugin_url - url до директории с плагином (слеш на конце)
  • plugin_path - путь до директории с плагином (слеш на конце)
  • plugin_file - путь до index.php файла плагина
  • assets_url - путь до assets/dist директории (слеш на конце)
  • dev_mode - включен ли dev режим. Включается с помощью константы SBER_ELEARNING_DEV_MODE в wp-config.php

Если передан неверный параметр $name, то будет возвращен null

function is_dev_mode(): bool

Обертка над опцией dev_mode

function assets(): AssetsManager

Возвращает экземпляр класса AssetsManager