/** * _register_shortcodes * * @access private * @return array */ private function _register_shortcodes() { // grab list of installed shortcodes $shortcodes_to_register = glob(EE_SHORTCODES . '*', GLOB_ONLYDIR); // filter list of modules to register $shortcodes_to_register = apply_filters('FHEE__EE_Config__register_shortcodes__shortcodes_to_register', $shortcodes_to_register); if (!empty($shortcodes_to_register)) { // cycle thru shortcode folders foreach ($shortcodes_to_register as $shortcode_path) { // add to list of installed shortcode modules EE_Config::register_shortcode($shortcode_path); } } // filter list of installed modules return apply_filters('FHEE__EE_Config___register_shortcodes__installed_shortcodes', EE_Registry::instance()->shortcodes); }