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); }