Pos blog ini menjawab soalan pembaca: Cara Menambah JavaScript ke jawatan WordPress individu tanpa menjejaskan halaman lain. Kaedah awal pembaca untuk menambahkan skrip ke header.php
tidak cekap.
Masalah: Menambah JavaScript terus ke HTML Editor WordPress menambah <script></script>
tag, memecahkan kod. Termasuk skrip di seluruh dunia dalam header.php
memuatkannya tidak perlu pada setiap halaman.
Penyelesaian: Penyelesaian terbaik adalah untuk membuat medan tersuai (mis., "Single-Post-JS") dalam setiap jawatan. Bidang ini akan memegang kod JavaScript. Kemudian, tambahkan kod PHP ini ke tema anda header.php
:
if (is_single() && $singlePostJs = get_post_meta($post->ID, 'single-post-js', true)) { echo $singlePostJs; }
Kod ini memeriksa jika halaman semasa adalah satu jawatan dan jika bidang "tunggal-post-js" wujud. Jika kedua -duanya adalah benar, ia mengeluarkan kod JavaScript dari medan tersuai.
Kaedah ini memastikan bahawa JavaScript hanya dimuatkan pada jawatan yang diperlukan secara khusus. Contohnya menggunakan jQuery, yang termasuk dalam bidang tersuai jawatan ini. Penulis mencatatkan bahawa medan tersuai ini juga boleh digunakan untuk CSS, walaupun mereka mencadangkan mewujudkan medan yang berasingan untuk CSS.
Pos yang disimpulkan dengan seksyen Soalan Lazim yang menangani pelbagai aspek untuk menambah JavaScript ke WordPress, termasuk kaedah alternatif (plugin), kebimbangan keselamatan, penyelesaian masalah, dan amalan terbaik (skrip enqueuing).
Atas ialah kandungan terperinci Bagaimana untuk menambah javascript ke jawatan wordpress tunggal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!