예제 #1
0
 /**
  * PHP5 Constructor function
  *
  * @return void
  */
 public function __construct()
 {
     $mp_options = $this->get_options();
     /*
      * Navigation style
      */
     wp_register_style('mangapress-nav', MP_URLPATH . 'css/nav.css', null, MP_VERSION, 'screen');
     add_action('template_include', 'mpp_comic_single_page');
     /*
      * Disable/Enable Default Navigation CSS
      */
     if ($mp_options['nav']['nav_css'] == 'default_css') {
         add_action('wp_enqueue_scripts', array($this, 'wp_enqueue_scripts'));
     }
     /*
      * Comic Navigation
      */
     if ($mp_options['nav']['insert_nav']) {
         add_action('the_content', 'mpp_comic_insert_navigation');
     }
     /*
      * Lastest Comic Page
      */
     if ((bool) $mp_options['basic']['latestcomic_page'] && !(bool) $mp_options['basic']['latestcomic_page_template']) {
         add_filter('the_content', 'mpp_filter_latest_comic');
     }
     /*
      * Latest Comic Page template override
      */
     if ((bool) $mp_options['basic']['latestcomic_page_template']) {
         add_filter('template_include', 'mpp_latest_comic_page');
     }
     /*
      * Comic Archive Page
      */
     if ((bool) $mp_options['basic']['comicarchive_page'] && !(bool) $mp_options['basic']['comicarchive_page_template']) {
         add_filter('the_content', 'mpp_filter_comic_archivepage');
     }
     /*
      * Comic Archive Page template override
      */
     if ((bool) $mp_options['basic']['comicarchive_page_template']) {
         add_filter('template_include', 'mpp_comic_archivepage');
     }
     /*
      * Comic Thumbnail Banner
      */
     add_image_size('comic-banner', $mp_options['comic_page']['banner_width'], $mp_options['comic_page']['banner_height'], true);
     /*
      * Comic Thumbnail size for Comics Listing screen
      */
     add_image_size('comic-admin-thumb', 60, 80, true);
     /*
      * Comic Page size
      */
     if ($mp_options['comic_page']['generate_comic_page']) {
         add_image_size('comic-page', $mp_options['comic_page']['comic_page_width'], $mp_options['comic_page']['comic_page_height'], false);
     }
     if (get_option('mangapress_upgrade') == 'yes') {
         MangaPress_Install::do_upgrade();
     }
 }