コード例 #1
0
ファイル: scheme.php プロジェクト: nathan929/infinity
/**
 * Finalize scheme for the active theme
 *
 * @package Infinity-api
 * @return boolean
 */
function infinity_scheme_finalize()
{
    // finalize registries
    Infinity_Sections_Policy::instance()->registry()->finalize();
    Infinity_Options_Policy::instance()->registry()->finalize();
    Infinity_Features_Policy::instance()->registry()->finalize();
    Infinity_Screens_Policy::instance()->registry()->finalize();
    Infinity_Widgets_Policy::instance()->registry()->finalize();
    Infinity_Shortcodes_Policy::instance()->registry()->finalize();
    return true;
}
コード例 #2
0
ファイル: features.php プロジェクト: nxtclass/NXTClass-themes
/**
 * Initialize features screen requirements
 *
 * @package Infinity-api
 * @subpackage features
 */
function infinity_features_init_screen()
{
    // init ajax OR screen reqs (not both)
    if (defined('DOING_AJAX')) {
        Infinity_Features_Policy::instance()->registry()->init_ajax();
        do_action('infinity_features_init_ajax');
    } else {
        Infinity_Features_Policy::instance()->registry()->init_screen();
        do_action('infinity_features_init_screen');
    }
}