Ini berisi convertEntities()
fungsi yang (seperti namanya) mengubah entitas HTML ke nilai aktualnya. Ini sebagian besar digunakan untuk skrip yang mengirim data lokalisasi dari PHP ke sisi JS menggunakan wp_localize_script()
. Cari saja l10n_print_after
di basis kode dan Anda sering melihatnya.
Data yang Anda tambahkan wp_localize_script()
ditambahkan sebelum skrip diterjemahkan (harus, karena direferensikan di sana). Namun, jika Anda menggunakan concatenator skrip (jadi Anda hanya memiliki satu permintaan yang mengembalikan semua file JS yang digunakan), file yang satu ini juga akan dipanggil setelah semua data terlokalisasi - tetapi sekarang convertEntities()
tidak ditentukan saat kami membutuhkannya. Untuk alasan ini fungsi ini memisahkan utils.js
file umum dan ditambahkan dengan prioritas tinggi di bagian atas.
Karena alasan ini, Anda tidak boleh menghapusnya: semua skrip yang menggunakan string yang dapat diterjemahkan menggunakannya (bahkan jika masih dalam bahasa Inggris), dan Anda mungkin merusak tempat yang masih memiliki entitas.
scripts.js
dan sederhanajquery
. Saya tidak keberatan muncul di WP Dashboard, tetapi situs yang saya kerjakan mendapat banyak lalu lintas dan saya menjadi pemilih yang super untuk menjaga semuanya dioptimalkan. Seseorang menyebut Admin Bar sebagai penyebabnya, tetapi hanya beberapa penulis untuk situs tersebut. Saya tidak peduli jika itu mempengaruhi mereka, hanya tidak ingin itu memperlambat sisa situs. Apa yang Anda sarankan lakukan?