Я бы не рекомендовал добавлять его таким образом, сначала вам нужно зарегистрировать скрипт с помощью wp_register_script ()
function your_shortcode_wp_enqueue_scripts_fun() {
wp_register_script( 'cus-js1',get_stylesheet_directory_uri() . '/js/custom.js', array( 'jquery' ), '1.0', true );
}
add_action( 'wp_enqueue_scripts', 'your_shortcode_wp_enqueue_scripts_fun');
После этого вы вызываете его в своем шорткоде с помощью wp_enqueue_script ()
function get_specific_product_shortcode_function($atts){
extract( shortcode_atts(
array(
'id' => '',
), $atts )
);
ob_start();
...
wp_enqueue_script('cus-js1');
...
return ob_get_clean();
}
add_shortcode('get_specific_product_shortcode', 'get_specific_product_shortcode_function');
Это правильный путь к этому