جیسا کہ معروف سی ایم ایس کمیونٹی نے دعوی کیا ہے ، 25٪ انٹرنیٹ ورڈپریس استعمال کر رہا ہے۔ رجحانات کو دیکھ کر ، ہمارے پاس ان پر یقین کرنے کے سوا اور کوئی چارہ نہیں ، تقریبا ہر 2 ڈی بلاگ اور ہر 4 ویں سائٹ بظاہر سب سے زیادہ طاقتور اور صارف دوست سی ایم ایس استعمال کرتی ہے۔ اس کے منتظر ، لوگوں اور ڈویلپرز نے اپنی سائٹوں کو ورڈپریس پلیٹ فارم میں منتقل کرنا شروع کردیا ہے۔
آپ کی میٹھی اور آسان ویب سائٹ کو ایک پیچیدہ ، اعلی کارکردگی والے سی ایم ایس سائٹ میں تبدیل کرنے کی کوشش پر ، لوگ ایک بہت ہی بنیادی قدم پر پھنس گئے ہیں اور یہ سوال پوچھ رہے ہیں: محبت کے ل For ، میں یہ بیرونی جاوا اسکرپٹ (.js) فائل کیسے حاصل کرسکتا ہوں؟ اس ورڈپریس تھیم میں کام کر رہے ہیں؟ کیا آپ بھی وہی سوال پوچھ رہے ہیں؟ ٹھیک ہے امیگوس ، آپ آخر کار صحیح مقام پر ہیں: میں یہاں حاضر ہوں کہ آپ اس کام کو حاصل کرنے کے لئے آسان ترین آسان راستہ پر قدم بہ قدم رہنمائی کریں۔
اب یہ فرض کرتے ہوئے کہ آپ کے پاس ورڈپریس تمام انسٹال ہوچکا ہے اور بیرونی جے ایس تیار ہے ، ہم فائل کو شامل کرنے کے کام میں شامل ہوں!
نوٹ: میں اس سبق کے لئے مندرجہ ذیل فائل (testrun.js) استعمال کر رہا ہوں اور جس موضوع پر میں کام کر رہا ہوں وہ ہے ورڈپریس کا بیس سولہ۔
انتباہ ('ہیلو')؛
چلو شروع کریں!
تمام اسکرپٹ اور اسٹائل شیٹس کو فنکشن ڈاٹ پی پی پی کے اندر سے بھری ہوئی ہیں۔ ورڈپریس میں ان کو لوڈ کرنے کا یہ صحیح طریقہ ہے تاکہ ورڈپریس کے ذریعہ یا آپ کے پلگ ان استعمال ہونے سے کسی دوسرے اسکرپٹ سے متصادم ہوجائیں۔ اگر آپ ورڈپریس کو شامل تمام فائلوں کا نظم کرنے دیں تو آپ کو یہ بتانے کی ضرورت ہوگی کہ آپ چاہتے ہیں کہ آپ اس فائل کو ہیڈر (اسٹارٹ) یا فوٹر (آخر) میں فائل کے حصہ میں شامل کریں۔ ہر ٹیمپلیٹ / تھیم کے اپنے فنکشنس پی پی پی ہوتے ہیں لہذا افعال کا صحیح نام جس میں شامل کی جانے والی تمام فائلیں شامل ہوں عام کرنا مشکل ہوگا۔ چونکہ میں بطور تھیم بیس سولہ لے رہا ہوں ، اس لئے اسنیپ شاٹ ذیل میں بتایا گیا ہے کہ میرے فنکشنس پی پی پی (فائلوں کو شامل کرنے کے ل used استعمال کیا جاتا ہے)۔ آپ کو کسی حد تک اس سے ملنا چاہئے:
wp_enqueue_script فنکشن اسکرپٹ انحصار کے مطابق صحیح وقت پر تیار شدہ صفحے سے اسکرپٹ فائل سے منسلک ہوتا ہے ، اگر اسکرپٹ کو پہلے ہی شامل نہیں کیا گیا ہے اور اگر تمام انحصار رجسٹرڈ ہوچکے ہیں۔ یا تو آپ wp_register_script () فنکشن کا استعمال کرکے پہلے رجسٹرڈ ہینڈل سے اسکرپٹ کو لنک کرسکتے ہیں ، یا اس فنکشن کو اسکرپٹ کو لنک کرنے کے لئے ضروری تمام پیرامیٹرز کے ساتھ فراہم کرسکتے ہیں۔
wp_enqueue_script ($ ہینڈل، $ src، $ deps، $ ver، $ in_footer) درج ذیل پیرامیوں میں لیتا ہے:
$ سنبھال لیں
(سٹرنگ) (مطلوبہ) اسکرپٹ کا نام۔
rc src
(سٹرنگ | بول) (اختیاری) ورڈپریس کی روٹ ڈائرکٹری سے اسکرپٹ کا راستہ۔ مثال: '/js/myscript.js'۔
پہلے سے طے شدہ قیمت: غلط
. deps
(سرنی) (اختیاری) رجسٹرڈ ہینڈلز کی ایک سرنی اس اسکرپٹ پر منحصر ہے۔
پہلے سے طے شدہ قیمت: سرنی ()
. ver
(سٹرنگ | بول) (اختیاری) اسکرپٹ اسکرپٹ ورژن نمبر کی وضاحت کرتا ہے ، اگر اس میں کوئی ہے۔ اس پیرامیٹر کو یہ یقینی بنانے کے لئے استعمال کیا جاتا ہے کہ کیچنگ سے قطع نظر درست ورژن کلائنٹ کو بھیجا گیا ہے ، اور اسی طرح اسے بھی شامل کیا جانا چاہئے اگر کوئی ورژن نمبر دستیاب ہو اور اسکرپٹ کے معنی میں ہو۔
پہلے سے طے شدہ قیمت: غلط
_ in_footer
(بول) (اختیاری) اس سے پہلے کہ اسکرپٹ کو قطار میں لائیں یا اس سے پہلے