আমি শুরু করার আগে, আমি স্বীকার করতে চাই যে এখানে কিছু সত্যই ভাল নিবন্ধ রয়েছে যা কীভাবে শর্তাধীন পৃষ্ঠা / পোস্টের সামগ্রীর উপর ভিত্তি করে স্ক্রিপ্টগুলিকে সজ্জিত করা যায় তা লক্ষ্য করে লক্ষ্য করা যায়।
- ওয়ার্ডপ্রেস প্লাগইন বিকাশ - শর্তসাপেক্ষে সিএসএস এবং জাভাস্ক্রিপ্ট কীভাবে অন্তর্ভুক্ত করা যায় এবং কেবল যখন পোস্টগুলির প্রয়োজন হয়
- ওয়ার্ডপ্রেস মাস্টারের মতো জাভাস্ক্রিপ্ট কীভাবে লোড করবেন
এগুলি দুর্দান্ত, তবে তারা যা করতে চাই তার চেয়ে অনেক বেশি অগ্রসর।
আমার মনে হচ্ছে উত্তরটি অন্তর্নির্মিত is_page()
ফাংশন ( কোডেক্স ) ব্যবহার করছে, কিন্তু যখন আমি এটি ব্যবহার করার চেষ্টা করি তখন সাইটটি ব্রেক হয়, বা ঠিক কাজ করে না।
আমি মনে করি আমি কেবলমাত্র সঠিক জায়গায় শর্তযুক্ত যুক্তি সম্পাদন করছি।
আমি আমার ফাংশনগুলিতে যা যুক্ত করার চেষ্টা করেছি তা এখানে রয়েছে ph
function wpse39130_register_more_stylesheets() {
wp_register_style( 'stylesheet_name', get_stylesheet_directory_uri() . '/stylesheet.css' );
}
add_action( 'init', 'wpse39130_register_more_stylesheets' );
function wpse39130_conditionally_enqueue_my_stylesheet() {
// only enqueue on product-services page slug
if ( is_page( 'products-services' ) ) {
wp_enqueue_style( 'stylesheet_name' );
}
}
add_action( 'wp_enqueue_scripts', 'wpse39130_conditionally_enqueue_my_stylesheet' );
আমি যখন এর শর্তসাপেক্ষ অংশটি সরিয়ে ফেলি, তখন স্টাইলশীটটি সফলভাবে সজ্জিত হয় তাই আমি জানি যে এটি কাজ করে।