/** * Возвращает массив названий шорткодов. * Все хуки для шорткодов начинаются с префикса "shortcode_" * @return array - массив названий шорткодов. */ public static function getListShortCode() { $result = array(); if (sizeof(self::$_eventHook)) { foreach (self::$_eventHook as $eventHook) { $nameHook = $eventHook->getHookName(); if (strpos($nameHook, 'shortcode_') === 0) { $result[] = str_replace('shortcode_', '', $nameHook); } } } self::$listShortCode = $result; return self::$listShortCode; }