শীর্ষস্থানীয় সিএমএস সম্প্রদায় দাবি করেছে, 25% ইন্টারনেট ওয়ার্ডপ্রেস ব্যবহার করছে। প্রবণতাগুলি দেখে, আমাদের বিশ্বাস করা ছাড়া তাদের কাছে বিকল্প নেই, প্রায় প্রতি 2 তম ব্লগ এবং প্রতি 4 তম সাইটটি সম্ভবত দৃশ্যমান সবচেয়ে শক্তিশালী এবং ব্যবহারকারী বান্ধব সিএমএস ব্যবহার করছে। এটির অপেক্ষায়, লোক এবং বিকাশকারীরা তাদের সাইটগুলি ওয়ার্ডপ্রেস প্ল্যাটফর্মে স্থানান্তরিত করতে শুরু করেছে।
আপনার মিষ্টি এবং সহজ ওয়েবসাইটটিকে একটি জটিল, উচ্চ-সম্পাদনকারী সিএমএস সাইটে রূপান্তর করার প্রয়াসে লোকেরা খুব বেসিক পদক্ষেপে আটকে যাচ্ছে এবং এই প্রশ্ন জিজ্ঞাসা করছে: প্রেমের জন্য, আমি কীভাবে এই বাহ্যিক জাভাস্ক্রিপ্ট (.js) ফাইলটি পেতে পারি? এই ওয়ার্ডপ্রেস থিম কাজ? আপনিও কি একই প্রশ্ন জিজ্ঞাসা করছেন? ওয়েল অ্যামিগোস, আপনি শেষ পর্যন্ত সঠিক জায়গায় আছেন: আমি এই পদক্ষেপটি অর্জনের পক্ষে সহজতম পদ্ধতির মাধ্যমে ধাপে ধাপে আপনাকে গাইড করার জন্য আমি এখানে আছি!
এখন ধরে নিই যে আপনি সমস্ত ওয়ার্ডপ্রেস ইনস্টল করেছেন এবং বহিরাগত জেএস প্রস্তুত রয়েছে, এখন ফাইলটি অন্তর্ভুক্ত করার কাজে আসুন!
দ্রষ্টব্য: আমি এই টিউটোরিয়ালটির জন্য নিম্নলিখিত ফাইলটি (টেস্টারুন.জেএস) ব্যবহার করছি এবং আমি যে থিমটিতে কাজ করছি তা হ'ল ওয়ার্ডপ্রেসের বিশটি ষোল।
সতর্কতা ( 'হ্যালো');
চল শুরু করি!
সমস্ত স্ক্রিপ্ট এবং স্টাইলশিটগুলি ফাংশন.এফপি থেকে লোড করা হয় are এটি ওয়ার্ডপ্রেসের মধ্যে এগুলি লোড করার সঠিক উপায় যাতে অন্য কোনও স্ক্রিপ্টগুলির সাথে দ্বন্দ্ব এড়ানোর জন্য যা ওয়ার্ডপ্রেস নিজেই লোড হয়ে যায় বা আপনার প্লাগইনগুলি ব্যবহার করা হচ্ছে। যদি আপনি সমস্ত অন্তর্ভুক্ত ফাইলগুলি ওয়ার্ডপ্রেসকে পরিচালনা করতে দেন তবে আপনাকে এটি জানাতে হবে যে আপনি এই ফাইলটি ফাইলের শিরোলেখ (শুরু) বা পাদলেখ (শেষ) অংশে অন্তর্ভুক্ত করতে চান। প্রতিটি টেমপ্লেট / থিমের নিজস্ব ফাংশন রয়েছে ph পি পি পি তাই ফাংশনগুলির সঠিক নাম যা অন্তর্ভুক্ত থাকা সমস্ত ফাইল অন্তর্ভুক্ত করে তা সাধারণীকরণ করা শক্ত। যেহেতু আমি থিম হিসাবে বিশ ষোলটি নিচ্ছি, নীচে আমার ফাংশন.ফ্যাপ (ফাইলগুলি সহ ব্যবহৃত) কীভাবে স্ন্যাপশট দেওয়া আছে। আপনার কিছুটা হলেও এর সাদৃশ্য থাকা উচিত:
Wp_enqueue_script ফাংশন স্ক্রিপ্ট নির্ভরতা অনুযায়ী সঠিক সময়ে উত্পন্ন পৃষ্ঠায় একটি স্ক্রিপ্ট ফাইল লিঙ্ক করে, যদি স্ক্রিপ্টটি ইতিমধ্যে অন্তর্ভুক্ত না করা হয়েছে এবং সমস্ত নির্ভরতা নিবন্ধিত হয়েছে। আপনি হয় wp_register_script () ফাংশনটি ব্যবহার করে পূর্বে নিবন্ধিত একটি হ্যান্ডেলের সাথে একটি স্ক্রিপ্ট লিঙ্ক করতে পারেন বা কোনও স্ক্রিপ্টকে লিঙ্ক করার জন্য প্রয়োজনীয় সমস্ত পরামিতি সহ এই ফাংশনটি সরবরাহ করতে পারেন।
Wp_enqueue_script ($ হ্যান্ডেল, $ src, $ Deps, $ ver, $ in_footer) নিম্নলিখিত প্যারামগুলিতে নেয়:
$ হ্যান্ডেল
(স্ট্রিং) (প্রয়োজনীয়) স্ক্রিপ্টের নাম।
$ src
(স্ট্রিং | bool) (ptionচ্ছিক) ওয়ার্ডপ্রেসের মূল ডিরেক্টরি থেকে স্ক্রিপ্টের পথে। উদাহরণ: '/js/myscript.js'।
ডিফল্ট মান: মিথ্যা
$ deps
(অ্যারে) (ptionচ্ছিক) নিবন্ধিত হ্যান্ডলগুলির একটি অ্যারে এই স্ক্রিপ্টের উপর নির্ভর করে।
ডিফল্ট মান: অ্যারে ()
$ Ver
(স্ট্রিং | bool) (ptionচ্ছিক) স্ট্রিংতে স্ক্রিপ্ট সংস্করণ নম্বর উল্লেখ করে যদি এটির একটি থাকে। ক্যাচিং নির্বিশেষে ক্লায়েন্টকে সঠিক সংস্করণটি প্রেরণ করা হয়েছে তা নিশ্চিত করার জন্য এই প্যারামিটারটি ব্যবহার করা হয় এবং যদি কোনও সংস্করণ নম্বর পাওয়া যায় এবং স্ক্রিপ্টটির জন্য অর্থবোধ করে তবে তা অন্তর্ভুক্ত করা উচিত।
ডিফল্ট মান: মিথ্যা
$ in_footer
(bool) (ptionচ্ছিক) স্ক্রিপ্টটি আগে তৈরি করা হবে কিনা বা আগে