function __comicpress_init() { global $comicpress_options, $__comicpress_handlable_classes; $comicpress_options = array(); // Check if the $comicpress_options exist, if not set defaults $comicpress_options = comicpress_load_options(); // xili-language plugin check if (class_exists('xili_language')) { define('THEME_TEXTDOMAIN', 'comicpress'); define('THEME_LANGS_FOLDER', '/lang'); } else { load_theme_textdomain('comicpress', get_template_directory() . '/lang'); } // Queue up the scripts. if (!is_admin() && $comicpress_options['enable_scroll_to_top']) { wp_enqueue_script('comicpress_scroll', get_template_directory_uri() . '/js/scroll.js'); } // remove intense debates control over the comment numbers if (function_exists('id_get_comment_number')) { remove_filter('comments_number', 'id_get_comment_number'); } $storyline = get_option('comicpress-storyline-category-order'); $do_rebuild = false; if (empty($storyline)) { $do_rebuild = true; } else { $first = array_pop(explode('/', array_shift(explode(',', $storyline)))); if ($first != $comicpress_options['comicpress_config']['comiccat']) { $do_rebuild = true; } } if ($do_rebuild) { $storyline = new ComicPressStoryline(); update_option('comicpress-storyline-category-order', $storyline->get_category_flattened($comicpress_options['comicpress_config']['comiccat'])); } do_action('comicpress_init'); if ($verified_nonce = __comicpress_verify_nonce()) { do_action("comicpress_init-{$verified_nonce}"); } }