اذهب إلى المحتوى
  • 0

تجاوز دالة جافاسكربت في القالب الأب من خلال الإبن ووردبريس

Amer Mohammed

السؤال

مرحبا...
لدي قالب ووردبريس واود ان اقوم بالتعديل على بعض شيفرات جافاسكربت ولكن من خلال القالب الأبن لكي لا يؤثر تحديث القالب في المستقبل على الإعدادات التي اضعها.
من خلال الشروحات التي قرأتها قمت بإنشاء ملف جافاسكربت في مسار مشابه للملف الذي اود تخطي إعداداته.
وبعد ذلك قمت بتضمين الشيفرة التالية في ملف الدوال functions.php التابع للقالب الإبن.

function child_theme_scripts() {
    wp_enqueue_script( 'parent-custom', get_template_directory_uri() . '/library/js/custom.js', array('jquery'), true );
    wp_enqueue_script( 'child-theme-custom', get_template_directory_uri() . '/library/js/custom.js', array('jquery'), true );
}
add_action( 'wp_enqueue_scripts', 'child_theme_scripts' );

 بالنسبة لـtrue فهي لكي يتم تضمين السكربت في الفوتر.
أما بخصوص ملف جافاسكربت الذي انشأته فلم اضع فيه سوى console.log("hi")
لكن حين استدعي الموقع لا يظهر شيء في console.

هل هناك شيء خاطئ فيما افعله؟
شكرا لكم...

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

تم حل المشكلة بالطريقة التالية ولكن لا اعلم اذا كانت افضل ممارسة:
 

define( 'CHILD_THEME_VERSION' , '1.1.31' );//تعريف متغير يحتوي الإصدار 


function child_theme_scripts()
{
    wp_enqueue_script('parent-custom');
    wp_enqueue_script('child-panoramic-custom', get_stylesheet_directory_uri() . '/library/js/custom.js', array('jquery'), CHILD_THEME_VERSION, true);
}
add_action( 'wp_enqueue_scripts', 'child_theme_scripts', 100);
                                                         ^^^^ //لضمان ادراج الملف في النهاية او هذا ما فهمته

 

تم التعديل في بواسطة Amer Mohammed
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...