كيفية إضافة JavaScript إلى WordPress

نشرت: 2022-09-16

إذا كنت مستخدمًا جديدًا لـ WordPress وتتساءل عن مكان إضافة JavaScript إلى موقعك ، فسيساعدك هذا الدليل على البدء. تعد إضافة JavaScript إلى WordPress عملية بسيطة إلى حد ما ، ولكن هناك بعض الأشياء التي يجب وضعها في الاعتبار. أولاً ، ستحتاج إلى تحديد ما إذا كنت تريد إضافة JavaScript إلى موقع WordPress الخاص بك مباشرةً ، أو من خلال مكون إضافي. إذا لم تكن مرتاحًا للترميز ، أو إذا كنت ترغب في تجنب التعارضات المحتملة مع المكونات الإضافية أو السمات الأخرى ، فنحن نوصي باستخدام مكون إضافي. هناك عدد قليل من الخيارات الرائعة ، لكننا نوصي باستخدام المكون الإضافي Jetpack أو المكون الإضافي Google Analytics for WordPress. بمجرد أن تقرر كيف ستضيف JavaScript إلى WordPress ، ستحتاج بالفعل إلى إضافة الشفرة إلى موقعك. إذا كنت تضيفه مباشرة ، فيمكنك إضافته إلى ملف رأس أو تذييل القالب الخاص بك. أو ، إذا كنت تستخدم مكونًا إضافيًا ، فيمكنك عادةً إضافته إلى صفحة إعدادات المكون الإضافي. أخيرًا ، تذكر اختبار الكود الخاص بك قبل نشره. سيساعد هذا في ضمان عمل كل شيء كما ينبغي وعدم وجود أخطاء.

يجب أن يكون JavaScript موجودًا في * head. يمكن استخدام مستند HTML لاحتواء مجموعة متنوعة من البرامج النصية. يمكن وضع نص برمجي في نص صفحة HTML أو رأسها ، حسب موقعه.

يمكن استخدام علامة HTML * البرنامج النصي * المخصص الذي يلتف حول تعليمات JavaScript البرمجية لإضافته إلى مستند HTML. ستظهر الكود الذي يحدد كود HTML الذي يقوم بتحميل JavaScript إما في [head] أو [body] حسب الوقت الذي تريد تحميله فيه.

هل يمكنك وضع جافا سكريبت في ووردبريس؟

يمكن إضافة JavaScript إلى موقع WordPress الخاص بك باستخدام مكون إضافي أو تحرير وظائف المظهر الخاص بك أو المظهر الفرعي. يُقترح استخدام مكون إضافي لضمان تنفيذ البرامج النصية المخصصة بشكل صحيح بالترتيب الصحيح.

عندما تضيف رمزًا مباشرةً إلى منشوراتك أو صفحاتك ، فإن WordPress لا يسمح بذلك. إذا قمت بتغيير السمة الخاصة بك ، فيجب إعادة ترميز ملفات header.html أو footer.html يدويًا ، ولكن سيتم إلغاء هذه التغييرات. WPCode هي الطريقة الأكثر ملاءمة لإضافة JavaScript إلى أي موقع WordPress. للبدء ، ما عليك سوى الانتقال إلى رؤوس مقتطفات التعليمات البرمجية . في هذا القسم ، سترى ثلاثة حقول منفصلة بعنوان "رأس" و "جسم" و "تذييل". يمكن أن تحتوي هذه المربعات الآن على كود JavaScript. يقوم WPCode الآن بإنشاء رمز لكل صفحة من صفحات موقع الويب الخاص بك تلقائيًا.

إذا كنت ترغب فقط في إضافة JavaScript إلى منشور WordPress واحد ، فيجب عليك تضمين المنطق الشرطي في الكود. للعثور على معرف المنشور ، قم بتشغيل JavaScript من المنشور حيث تريد استخدامه وأدخل معرف الصفحة في عنوان URL. إضافة جافا سكريبت إلى منشورات وصفحات محددة ، على سبيل المثال ، ممكن أيضًا من خلال العلامات الشرطية.

ومع ذلك ، هناك عدد كبير من مستخدمي WordPress الذين لا ينوون استخدام JavaScript. يريدون أن تعمل مواقعهم الإلكترونية بسلاسة دون استخدام JavaScript أو المكونات الإضافية. لا تزال JavaScript جزءًا مهمًا من النظام البيئي لتطوير WordPress ، وتستخدمه بعض سمات WordPress والإضافات للحصول على ميزات إضافية أو لتحسين قدرات النظام الأساسي. لكي يعمل قالب WordPress أو المكون الإضافي بدون JavaScript ، يجب أن يكون خاليًا من الكود الذي يستخدمه. إذا كنت تستخدم سمة أو مكونًا إضافيًا يستخدم JavaScript ، فيجب أن تفهم كيفية عمله وكيفية تعطيله أو إزالته إذا كنت لا ترغب في استخدامه. تستخدم بعض سمات ومكونات WordPress JavaScript لإضافة ميزات أو توسيع إمكانيات منصة WordPress ، وهذا أحد أهم جوانب تطوير WordPress. من أجل استخدام سمة WordPress أو مكون إضافي بدون JavaScript ، يجب عليك أولاً التأكد من عدم استخدام كود JavaScript. إذا كان لديك سمة أو مكون إضافي يستخدم JavaScript ، فتأكد من فهمك لكيفية عمله وكيفية تعطيله أو إزالته إذا كنت لا ترغب في استخدامه.

مخاطر تعديل قالب WordPress الخاص بك

على الرغم من أن WordPress يحتوي على محرر سهل الاستخدام لتغيير ملفات السمات ، فمن المهم أن تتذكر أن تحرير التعليمات البرمجية الخاصة بك يمكن أن يؤدي إلى حدوث أخطاء تؤدي إلى فشل موقع الويب الخاص بك. إذا لم تكن معتادًا على الترميز ، نوصيك بالاتصال بمطور لمساعدتك في تطوير موقعك.

كيف أقوم بإضافة ملف جافا سكريبت إلى البرنامج المساعد ووردبريس؟

الائتمان: petersplugins.com

تعد إضافة ملف جافا سكريبت إلى ملحق ووردبريس عملية بسيطة. أولاً ، تحتاج إلى إنشاء ملف جديد في دليل البرنامج المساعد الخاص بك وتسميته كما تريد. بعد ذلك ، تحتاج إلى فتح الملف وإضافة الكود التالي: بعد ذلك ، تحتاج إلى تضمين الملف في المكون الإضافي الخاص بك. يمكنك القيام بذلك عن طريق إضافة الكود التالي إلى ملف البرنامج المساعد الخاص بك: بمجرد إضافة الكود ، ستحتاج إلى حفظ الملف وتحميله إلى دليل البرنامج المساعد WordPress الخاص بك.

يحتوي WordPress على أكثر من 33000 مكون إضافي و 2600 سمة متاحة. يمكنهم إنشاء مجموعة واسعة من البرامج ، وجافا سكريبت هي طريقة شائعة للتنفيذ. ليس عليك أن تكون مبرمجًا لدمج كود JavaScript في قالب أو مكون إضافي. في هذه الحالة ، ستكون الصفحة الناتجة ثقيلة للغاية ؛ سيتم ترك نصوص الجميع محظورة. سيتم تضمين البرامج النصية الموجودة حاليًا في قائمة الانتظار في قائمة الانتظار إذا تم استخدام وظيفة WP_enqueue_script (). بمعنى آخر ، لن تظهر أي علامات نصية في أعلى الصفحة. اسم البرنامج النصي وعنوان URL الخاص به وتبعياته ورقم إصداره وما إذا كان يجب تضمينه في التذييل كلها مطلوبة.

في WP ، تشير الدالة WP_enqueue_script () إلى أفضل طريقة لتضمين نص برمجي. ميزة هذه الطريقة أنها لن تتكرر مرتين. إذا قمت بتسجيل البرامج النصية الخاصة بك على أنها تبعيات ، فستتمكن المكونات الإضافية الأخرى من استخدامها تلقائيًا. علاوة على ذلك ، إذا حددت رقم إصدار مرة واحدة على الأقل ، فسيتم تضمين البرنامج النصي مرتين ، حتى لو كان رقم الإصدار هذا هو نفسه. تضمن وظيفة WP_enqueue_script () إعداد البرنامج النصي بشكل صحيح في الرأس والتذييل عن طريق منع تكراره. ماذا لو كانت الصفحة المعروضة لا تحتاج حتى إلى النص الخاص بك؟ قم بإنشاء وظيفة من شأنها أن تدرج البرامج النصية الخاصة بك في قائمة إذا كنت تريد العثور على إجراء مطابق باستخدام Action / Filter API.

يمكن تعديل بعض العناصر في منشور باستخدام مكون إضافي ، ولكن ليس كلها. الرموز القصيرة هي مثال على ذلك. في حالتك ، يجب عليك استخدام بعض البرامج النصية لاستبدال الرمز القصير في المكون الإضافي الخاص بك. إذا قمت باستدعاء WP_enqueue_script () في وظيفة رد الاتصال هذه ، فلن تتمكن من تضمين البرامج النصية الخاصة بك ما لم تكن ضرورية. WP_head () و WP_footer () هما الوظيفتان اللتان يجب أن يستخدمهما كل قالب. عند إضافة سطور إلى نهاية المستند ، تتضمن هذه الوظائف الأسطر المطلوبة في علامة الرأس. إذا طلبت هذا الخيار ، فسيتم تضمين النص قبل هذه الوظائف. لا ينبغي وضعها في الصفحات التي لا تكون مطلوبة فيها ، ويجب تركها بمفردها في الصفحات التي لا تحتاج إليها.

كيف أضيف Javascript إلى My WordPress Admin؟

الائتمان: www.netdip.com

هناك طريقتان لإضافة JavaScript إلى موقع WordPress. الأول هو إضافته إلى رأس أو تذييل قالبك. والثاني هو استخدام البرنامج المساعد.

يجب إضافة كود jQuery المخصص إلى صفحة تحرير المنشور ، وهو أمر بسيط مثل إظهار div عندما يضغط المستخدم على نشر. لقد جربت بعض الطرق لترديد علامات البرنامج النصي ، لكن لا يبدو أنها تعمل معي. ما يلي هو مقتطف من وظائفك. php. يعمل بشكل جيد على WordPress 3.2.1. يمكن استخدام وظيفة get_current_screen لتحديد مكان تحميل الملف. لم يتم تضمين WP_enqueue_script في الإصدارات الجديدة من WordPress (5.1 أو أحدث) إذا قمت بإضافته مباشرة إلى التعليمات البرمجية الخاصة بك. بدلاً من ذلك ، استخدم البرنامج النصي مباشرةً عبر admin_print_scripts. تأكد من تعيين الأولوية بدرجة كافية لضمان تحميلها بشكل صحيح وبعد أي مكتبات مطلوبة ، مثل jQuery.

أضف Javascript إلى WordPress بدون البرنامج المساعد

تعد إضافة JavaScript إلى WordPress بدون مكون إضافي عملية صعبة بعض الشيء. ومع ذلك ، من الممكن القيام بذلك عن طريق إضافة بضعة أسطر من التعليمات البرمجية إلى وظائفك. php . سيسمح لك القيام بذلك بإضافة JavaScript إلى موقع WordPress الخاص بك دون الحاجة إلى تثبيت مكون إضافي.

WordPress إضافة Javascript إلى صفحة معينة

كما ذكرنا سابقًا ، يجب إضافة منطق شرطي إلى الكود إذا كنت تريد فقط استخدام JavaScript في صفحة WordPress واحدة. Add_action ('wp_head'، 'WPb_hook_Javascript') ؛ لن يقوم هذا الرمز بتشغيل JavaScript إلا إذا كان معرف الصفحة هو "10".

في هذا المنشور ، سأعلمك كيفية تضمين JavaScript في صفحات أو مناطق WordPress محددة. قم بإنشاء مجلد يسمى Scripts أو Js للحفاظ على كل شيء منظمًا. للاتصال بالرابط بدلاً من استدعائه مباشرةً داخل علامة الرأس الخاصة بك ، افتح ملف header.php وانسخ الكود التالي من السمة النشطة. تم شرح رمز المدونة بالتفصيل أدناه. ستقوم الشفرة التالية بتعطيل JavaScript الخاص بالمكون الإضافي إذا تم تعيينه للظهور على الصفحة المحددة فقط. من المهم وضع JavaScript بالترتيب المناسب عند استخدام JQuery في WordPress. يقدم جاستن تادلوك شرحًا أكثر تعمقًا لهذه المشكلة في البرنامج التعليمي الخاص به.

إضافة جافا سكريبت إلى وظائف ووردبريس Php

إضافة JavaScript إلى وظائف WordPress.php هي عملية بسيطة يمكن أن يقوم بها أي شخص لديه فهم أساسي للكود. ستحتاج أولاً إلى الوصول إلى ملف jobs.php الخاص بك عبر FTP أو لوحة تحكم الاستضافة الخاصة بك. بمجرد العثور على ملفك ، ما عليك سوى إضافة الكود التالي إلى أسفله: function my_scripts_method () {wp_deregister_script ('jquery')؛ wp_register_script ('jquery'، 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js') ؛ wp_enqueue_script ('jquery') ؛ } add_action ('wp_enqueue_scripts'، 'my_scripts_method') ؛ ؟ > سيحل هذا الرمز ببساطة محل نص jQuery الافتراضي الذي يأتي مع WordPress بإصدار أحدث.

احفظ تغييراتك. كيفية إضافة جافا سكريبت إلى موقع ووردبريس

لإضافة JavaScript إلى منشور أو صفحة واحدة ، استخدم خطافات WP_enqueue_script أو WP_head. على سبيل المثال ، إذا كنت تريد تضمين رأس مخصص على موقعك ، فأضف "br." مسؤوليتك لأداء مسؤولياتك. يجب عليك تضمين الكود التالي في ملف php: * br. تم إنشاء هذا البرنامج النصي استجابة لـ [GET_HEADERS]: “myheader”، 'get_header () ”؛ [/ br] يجب وضع رأسك هناك. يجب تنفيذ ملف PHP التالي. في WordPress ، يتم تعريف الرأس على أنه WP_head. سيتم حفظ التغييرات التي قمت بإجرائها. لإضافة JavaScript إلى موقع الويب الخاص بك بالكامل ، استخدم وظيفة WordPress_enqueue_script في بادئ الأمر. يجب أن يكون البادئ الخاص بك هناك. لعمل ملف php ، أدخل السطر التالي. يقوم Get_header () بإرجاع PHP PHP النصي مع PHP_enqueue_script ('myheader'، get_header ()).