Пример #1
0
 public function content_add_element()
 {
     $assets = apply_filters('wr_pb_assets_enqueue_modal', array());
     WR_Pb_Init_Assets::load($assets);
     include WR_PB_TPL_PATH . '/select-elements.php';
 }
Пример #2
0
 /**
  * Render About-us page.
  *
  * @return  void
  */
 public static function about_us()
 {
     // Load assets
     WR_Pb_Init_Assets::load(array('wr-pb-bootstrap-css', 'wr-pb-bootstrap-js'));
     // Load template
     include WR_PB_TPL_PATH . '/about-us.php';
 }
Пример #3
0
 /**
  * Enqueue custom asset for front-end.
  *
  * @return  void
  */
 public function custom_assets_frontend()
 {
     parent::custom_assets_frontend();
     if (file_exists(ABSPATH . 'wp-includes/js/mediaelement/wp-mediaelement.js')) {
         wp_enqueue_style('mediaelement');
         // re- register mediaelement player js to avoid conflict in admin
         if (is_admin()) {
             if (file_exists(ABSPATH . 'wp-includes/js/mediaelement/mediaelement-and-player.min.js')) {
                 WR_Pb_Init_Assets::load('wr-pb-mediaelement-js', get_site_url() . '/wp-includes/js/mediaelement/mediaelement-and-player.min.js');
             } else {
                 WR_Pb_Init_Assets::load('wr-pb-mediaelement-js', get_site_url() . '/wp-includes/js/mediaelement/mediaelement-and-player.js');
             }
         } else {
             wp_enqueue_script('mediaelement');
         }
     }
 }
Пример #4
0
 /**
  * Common styles
  */
 public static function enqueue_styles()
 {
     add_filter('wr_pb_register_assets', array(__CLASS__, 'register_assets'));
     $arr_before_load_pb = apply_filters('wr_load_assets_before', array('wr-pb-jquery-ui-css', 'wr-pb-jquery-select2-css', 'wr-pb-jquery-select2-bootstrap3-css', 'wr-pb-admin-css', 'wr-pb-element-font-css', 'wr-pb-layout-font-css'));
     if (is_admin()) {
         WR_Pb_Init_Assets::load(array('wr-pb-bootstrap-css', 'wr-pb-jsn-css', 'wr-pb-font-icomoon-css'));
         if (!self::is_preview()) {
             WR_Pb_Init_Assets::load($arr_before_load_pb);
         }
     }
 }
Пример #5
0
 /**
  * Register pagebuilder widget assets
  *
  * @return void
  */
 function widget_register_assets()
 {
     global $pagenow;
     if ($pagenow == 'widgets.php') {
         // enqueue admin script
         if (function_exists('wp_enqueue_media')) {
             wp_enqueue_media();
         } else {
             wp_enqueue_style('thickbox');
             wp_enqueue_script('media-upload');
             wp_enqueue_script('thickbox');
         }
         $this->load_assets();
         WR_Pb_Init_Assets::load('wr-pb-handlesetting-js');
         WR_Pb_Init_Assets::load('wr-pb-jquery-fancybox-js');
         WR_Pb_Init_Assets::load('wr-pb-widget-js');
     }
 }