wp_register_script()
কোডেক্স পৃষ্ঠা আক্ষরিক বলেছেন:
পরে ব্যবহারের জন্য ওয়ার্ডপ্রেসে জাভাস্ক্রিপ্টগুলি নিবন্ধভুক্ত করার একটি নিরাপদ উপায় wp_enqueue_script()
।
এর অর্থ, আপনি যদি আপনার স্ক্রিপ্টগুলি নিবন্ধভুক্ত করতে চান তবে তা সরাসরি আপনার পৃষ্ঠায় লোড না করে আপনি একবার ফাইলগুলি নিবন্ধভুক্ত করতে পারেন এবং তারপরে আপনার যখন প্রয়োজন হয় তখন লোড করুন।
উদাহরণ স্বরূপ:
আপনার কাছে একটি স্যুইচ স্টেটমেন্ট রয়েছে যা কিছু কার্যকারিতা লোড করে, তবে তিনটি ক্ষেত্রে দুটি ক্ষেত্রে একটি নির্দিষ্ট জাভাস্ক্রিপ্ট ফাইলের প্রয়োজন হয়, এবং একটিরও নয়। আপনি প্রতিবার স্ক্রিপ্টটি সজ্জিত করতে পারেন, আরও বেশি সংস্থান ব্যয় করতে পারে, বা যখন আপনার প্রয়োজন হবে তখনই স্ক্রিপ্টটি তৈরি করতে পারেন:
...
wp_register_script( 'my-handy-javascript', ... );
...
switch( $somevar ) {
case 'value':
wp_enqueue_script( 'my-handy-javascript' ); // needs the file
...
break;
case 'value2':
wp_enqueue_script( 'my-handy-javascript' ); // needs the file
...
break;
default:
case 'value3': // doesn't needs the file
...
break;
}
কোনও স্ক্রিপ্ট নিবন্ধকরণ এবং তারপরে এঁকে দেওয়ার প্রয়োজন হয় না, তবে আপনি যদি আপনার কোডের যে কোনও functions.php
জায়গায় পরিবর্তে আপনার যে কোনও স্ক্রিপ্টের প্রয়োজন হয় তবে আপনার কোডটিতে কিছু যুক্তি সরবরাহ করতে পারে ।
কোডেক্স নিম্নলিখিতগুলিও বলে:
wp_enqueue_scripts
এই ফাংশনটি কল করতে অ্যাকশনটি ব্যবহার করুন বা admin_enqueue_scripts
এডমিনের পক্ষ থেকে কল করুন।
এর অর্থ হ'ল আপনি যদি আপনার স্ক্রিপ্টটি ফ্রন্ড-এন্ড এবং ব্যাক- এন্ডে সজ্জিত করতে চান তবে আপনি একবারে একটি স্ক্রিপ্ট নিবন্ধন করতে পারেন এবং তারপরে এটি সম্মুখের প্রান্তে wp_enqueue_script
এবং এর সাথে পিছনের দিকে লোড করতে পারেন admin_enqueue_script
।
এইভাবে আপনার কাছে কোনও থিম, প্লাগইন, উইজেট বা যাই হোক না কেন দু'বার একই এনক্যু রিওরোগ হবে না।