Ejemplo n.º 1
0
function kboard_init()
{
    // 게시판 페이지 이동
    $router = new KBRouter();
    $router->process();
    // 컨트롤러 등록
    $controller = new KBController();
    $controller->init();
    // 템플릿 등록
    $template = new KBTemplate();
    add_action('template_redirect', array($template, 'templateSwitch'), 1);
    // ajax 등록
    add_action('wp_ajax_kboard_ajax_builder', 'kboard_ajax_builder');
    add_action('wp_ajax_nopriv_kboard_ajax_builder', 'kboard_ajax_builder');
    add_action('wp_ajax_kboard_system_option_update', 'kboard_system_option_update');
    // SEO를 위해서 head에 정보 출력
    $seo = new KBSeo();
}
Ejemplo n.º 2
0
function kboard_init()
{
    // 게시판 페이지 이동
    $router = new KBRouter();
    $router->process();
    // 컨트롤러 시작
    $controller = new KBController();
    // 템플릿 시작
    $template = new KBTemplate();
    // ajax 등록
    add_action('wp_ajax_kboard_ajax_builder', 'kboard_ajax_builder');
    add_action('wp_ajax_nopriv_kboard_ajax_builder', 'kboard_ajax_builder');
    add_action('wp_ajax_kboard_system_option_update', 'kboard_system_option_update');
    // SEO를 위해서 head에 정보 출력
    $seo = new KBSeo();
    if (!is_admin()) {
        add_action('media_buttons_context', 'kboard_editor_button');
        add_filter('mce_buttons', 'kboard_register_media_button');
        add_filter('mce_external_plugins', 'kboard_add_media_button');
    }
}
Ejemplo n.º 3
0
function kboard_init()
{
    // 애드온 파일 로딩
    foreach (glob(KBOARD_DIR_PATH . '/addons/*.php') as $filename) {
        include_once $filename;
    }
    // 게시판 페이지 이동
    $router = new KBRouter();
    $router->process();
    // 관리자 컨트롤러 시작
    $admin_controller = new KBAdminController();
    // 컨트롤러 시작
    $controller = new KBController();
    // 템플릿 시작
    $template = new KBTemplate();
    // ajax 등록
    add_action('wp_ajax_kboard_ajax_builder', 'kboard_ajax_builder');
    add_action('wp_ajax_nopriv_kboard_ajax_builder', 'kboard_ajax_builder');
    add_action('wp_ajax_kboard_system_option_update', 'kboard_system_option_update');
    // SEO를 위해서 head에 정보 출력
    $seo = new KBSeo();
}
Ejemplo n.º 4
0
function kboard_router()
{
    $router = new KBRouter();
    $router->process();
}