function register_and_enqueue_css($file, $d = false, $v = false)
 {
     if ($v === false) {
         $v = $this->plugin_version;
     }
     $css_src_url = $file;
     if (!WPPBUtils::str_contains($file, '://')) {
         $css_src_url = $this->plugin_url . 'css/' . $file;
     }
     $h = str_replace('.', '-', pathinfo($file, PATHINFO_FILENAME));
     wp_register_style($handle = $h, $src = $css_src_url, $deps = $d, $ver = $v);
     wp_enqueue_style($h);
 }
 function register_and_enqueue_js($file, $d = array(), $v = false, $f = false)
 {
     if ($v === false) {
         $v = $this->current_plugin_version();
     }
     $js_src_url = $file;
     if (!WPPBUtils::str_contains($file, '://')) {
         $js_src_url = $this->_plugin_url . 'js/' . $file;
     }
     $h = str_replace('.', '-', pathinfo($file, PATHINFO_FILENAME));
     wp_register_script($handle = $h, $src = $js_src_url, $deps = $d, $ver = $v, $in_footer = $f);
     wp_enqueue_script($h);
 }