wp_enqueue_script تحمّل ملفات JavaScript في ووردبريس بطريقة منظمة، بدل كتابة وسم <script> يدويًا في القالب.
add_action('wp_enqueue_scripts', function () {
wp_enqueue_script(
'my-app', // handle
get_theme_file_uri('assets/js/app.js'), // file
['jquery'], // dependencies
'1.0.0', // version
['strategy' => 'defer', 'in_footer' => true]
);
});
لماذا هذه الطريقة؟
- لا يتكرر الملف إذا طلبه أكثر من قالب أو إضافة.
- الاعتماديات تُحمّل أولًا وبالترتيب الصحيح.
- رقم الإصدار يكسر الكاش عند التحديث.
- يمكن تحميل الملف في صفحات معينة فقط، بشرط مثل
is_singular().
ولملفات CSS توجد أختها: wp_enqueue_style.