/** * Register and enqueue public-facing style sheet. * * @since 1.0.0 */ public function enqueue_styles() { PT_CV_Html::frontend_styles(); }
/** * Register and enqueue admin-specific style sheet. * * @since 1.0.0 * * @return null Return early if no settings page is registered. */ public function enqueue_admin_styles() { if (!isset($this->plugin_screen_hook_suffix)) { return; } // Load every Admin pages PT_CV_Asset::enqueue('admin-menu', 'style', array('src' => plugins_url('assets/css/menu.css', __FILE__))); $screen = get_current_screen(); if ($this->plugin_screen_hook_suffix == $screen->id || in_array($screen->id, $this->plugin_sub_screen_hook_suffix)) { // WP assets wp_enqueue_style('thickbox'); wp_enqueue_style('media-upload'); wp_enqueue_style('wp-color-picker'); // Main admin style PT_CV_Asset::enqueue('admin', 'style', array('src' => plugins_url('assets/css/admin.css', __FILE__))); // Fix style of WP global $wp_version; if (version_compare($wp_version, '3.8.0') >= 0) { PT_CV_Asset::enqueue('admin-fix', 'style', array('src' => plugins_url('assets/css/wp38.css', __FILE__), 'ver' => $wp_version)); } else { PT_CV_Asset::enqueue('admin-fix', 'style', array('src' => plugins_url('assets/css/wp.css', __FILE__), 'ver' => $wp_version)); } // Bootstrap for Admin PT_CV_Asset::enqueue('bootstrap-admin', 'style', array('src' => plugins_url('assets/bootstrap/css/bootstrap.full.css', PT_CV_FILE))); // For Preview PT_CV_Html::frontend_styles(); // Main scripts PT_CV_Asset::enqueue('select2', 'style'); PT_CV_Asset::enqueue('select2-bootstrap', 'style'); } }
public function enqueue_assets() { // Execute if assets were not enqueued in default way if (!apply_filters(PT_CV_PREFIX_ . 'default_enqueue_assets', 1)) { global $pt_cv_id; if (!empty($pt_cv_id) || apply_filters(PT_CV_PREFIX_ . 'view_executed', 0)) { PT_CV_Html::frontend_styles(); PT_CV_Html::frontend_scripts(); } } }