আমি আমার প্রকল্পের একটিতে একটি পিতামাতার থিম এবং একটি শিশু থিম তৈরি করেছি। আমি নীচের মতো আমার মূল থিমটিতে সিএসএস এবং জাভাস্ক্রিপ্ট সজ্জিত করেছি:
function project_necessary_scripts() {
//Stylesheets
wp_register_style( 'bootstrap-css', get_template_directory_uri() .'/css/bootstrap.min.css' );
wp_register_style( 'bootstrap-map', get_template_directory_uri() .'/css/bootstrap.css.map' );
wp_register_style( 'project-css', get_stylesheet_uri() );
wp_enqueue_style( 'bootstrap-css' );
wp_enqueue_style( 'bootstrap-map' );
wp_enqueue_style( 'project-css' );
//JavaScripts
wp_register_script( 'modernizr-js', get_template_directory_uri() .'/js/modernizr-2.8.3.min.js', array(), '2.8.3' );
wp_register_script( 'project-js', get_template_directory_uri() .'/js/project.min.js', array('jquery'), '20150401', true );
wp_enqueue_script( 'modernizr-js' );
wp_enqueue_script( 'project-js' );
}
add_action( 'wp_enqueue_scripts', 'project_necessary_scripts' );
এখন, আমার চাইল্ড থিমে আমি কিছু স্টাইলশিট এবং জাভাস্ক্রিপ্ট সন্ধান করতে চাই। সুতরাং আমি নিম্নলিখিত কোড ব্যবহার করেছি:
function project_dequeue_unnecessary_scripts() {
wp_dequeue_style( 'bootstrap-map' );
wp_dequeue_script( 'modernizr-js' );
wp_dequeue_script( 'project-js' );
}
add_action( 'wp_print_scripts', 'project_dequeue_unnecessary_scripts' );
তবে আসলে bootstrap.css.map
ফাইলটি এখনও উত্তেজনাপূর্ণ রয়েছে, তবে আধুনিকীকরণ-জেএস প্রকল্প-জেএস লোড হচ্ছে না, সুতরাং এটি আংশিকভাবে কাজ করছে। আমি কীভাবে এটি সমাধান করতে পারি?
আমি এমনকি কর্মের অগ্রাধিকার চেষ্টা করেছি:
add_action( 'wp_print_scripts', 'project_dequeue_unnecessary_scripts', 11 );