Rumah > hujung hadapan web > tutorial js > Kuasai kaedah memuatkan skrip JavaScript dalam kemahiran WordPress_javascript dengan pantas

Kuasai kaedah memuatkan skrip JavaScript dalam kemahiran WordPress_javascript dengan pantas

WBOY
Lepaskan: 2016-05-16 15:24:57
asal
1813 orang telah melayarinya

Untuk memuatkan fail skrip (CSS dan JS, sama di bawah) dalam WordPress, pendekatan kebanyakan orang adalah dengan menambah terus teg pautan ke fail header.php, atau menambah teg pautan terus ke teg kepala melalui cangkuk wp_head Amalan ini bertentangan dengan norma rasmi.

Kaedah pemuatan skrip standard adalah menggunakan fungsi yang disediakan secara rasmi oleh WordPress (akan dibincangkan kemudian). adalah lebih mudah dan lebih pantas, dan bukan sahaja tema boleh dipasang Skrip dan pemalam juga boleh digunakan, dan mereka juga boleh mengurus skrip, melaraskan susunan pelekap dan lokasi serta kandungan lain.

Pada cangkuk yang manakah dimuatkan?

Sebelum memanggil fungsi skrip loading, kita mesti tentukan dahulu di cangkuk mana fungsi tersebut dilaksanakan. Terdapat empat cangkuk pemuatan skrip yang biasa digunakan, iaitu wp_enqueue_scripts (loading di latar depan), admin_enqueue_scripts (loading di latar belakang), login_enqueue_scripts (. memuatkan dalam beban halaman log masuk) dan init (muatan global).

Yang paling biasa digunakan mungkin wp_enqueue_scripts Jika anda melekapkannya di sini, skrip hanya akan dimuatkan di latar depan.

Muat skrip JavaScript

Sebagai contoh, saya ingin memuatkan JS di latar depan, iaitu fail themes.js dalam folder JS bagi direktori akar tema. Mula-mula, anda perlu menggunakan fungsi wp_register_script() untuk menambah JS pada pustaka skrip (daftar skrip), dan kemudian gunakan fungsi wp_enqueue_script() untuk memasang skrip.

function Bing_enqueue_scripts(){
  wp_register_script( 'themes_js', get_bloginfo( 'template_directory' ) . '/js/themes_js.js' );//注册 ID 为 themes_js 的 JS 脚本
  wp_enqueue_script( 'themes_js' );//挂载脚本
}
add_action( 'wp_enqueue_scripts', 'Bing_enqueue_scripts' );
Salin selepas log masuk

Muat skrip CSS

function Bing_enqueue_scripts(){
  wp_register_style( 'style', get_bloginfo( 'template_directory' ) . '/style.css' );
  wp_enqueue_style( 'style' );
}
add_action( 'wp_enqueue_scripts', 'Bing_enqueue_scripts' );
Salin selepas log masuk

Ringkasan

Artikel ini hanya menerangkan secara ringkas cara memuatkan skrip Penggunaan mekanisme baris gilir skrip yang betul boleh menjadikan program lebih fleksibel dan mempercepatkan kecekapan.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan