Saat mencoba mengoptimalkan kecepatan situs, Anda benar-benar ingin menghapus file CSS JS yang tidak terpakai di WordPress. Ini juga dapat membantu Anda meningkatkan peringkat situs Anda di Google PageSpeed Show
Situs WordPress biasanya menggunakan banyak plugin. Ini termasuk plugin formulir kontak, pembuat halaman seperti Elementor, plugin e-niaga seperti WooCommerce, dan lainnya. Jadi, saat Anda mencoba mengoptimalkan waktu pemuatan halaman, Anda menemui hambatan Anda mungkin memiliki host yang andal dan cepat, mengaktifkan caching, mengoptimalkan gambar Anda, dan menghapus semua plugin WordPress yang tidak benar-benar Anda gunakan Berikutnya dalam daftar adalah mengoptimalkan atau menghapus file CSS JS yang tidak digunakan di WordPress Meskipun Anda pasti dapat melakukan ini menggunakan plugin seperti Pembersihan Aset dan PurifyCSS, solusi CDN, atau alat seperti PurgeCSS, kami akan menjelaskan bagaimana Anda dapat melakukan ini tanpa memasang plugin lain di situs web WordPress Anda Kami akan melewatinya 80% dari file CSS JS Anda mungkin tidak melakukan apa pun 80% dari waktuSetelah desain ulang baru beberapa tahun yang lalu, saya telah melakukan pencarian pribadi untuk membatasi jumlah file CSS dan JavaScript di sini di Cozmoslabs Setelah melalui skrip yang dimuat di situs kami, di beranda kami, kami berhasil memulai
Mengapa plugin memuat begitu banyak file CSS JS?
Jika Anda mengambil plugin apa pun yang menawarkan kode pendek atau Widget untuk pengguna, kemungkinan itu akan memuat file JavaScript CSS di seluruh situs seperti itu Apa yang dilakukan adalah memuat Tidak ada cara untuk memilih di mana file CSS/JS tertentu dimuat. Jadi sangat masuk akal untuk menginvestasikan sedikit waktu untuk menghapus file CSS JS yang tidak terpakai di WordPress Cara Menghapus File JS CSS yang Tidak Digunakan di WordPress1. Lihat skrip apa yang dimuat di situs kamiUntuk menghapus skrip yang tidak digunakan, pertama-tama kita harus mencari tahu apa sebenarnya yang dimuat oleh tema dan plugin WordPress Anda dapat melakukannya hanya dengan melihat kode sumber, membuat daftar file, dan kemudian mencari di mana tepatnya mereka dimuat dalam setiap plugin. Meskipun pendekatan ini berhasil, ada banyak solusi yang lebih baik di luar sana, jadi teruslah membaca 2. Daftar semua skrip yang dimuat dengan wp_enqueue_scriptHal pertama yang pertama, kami akan membuat plugin sederhana yang akan menampung semua kode kami Buat file baru bernama Sebelum kita dapat menghapus file CSS JS yang tidak digunakan di WordPress, pertama-tama kita akan melihat apa yang dimuat WordPress menggunakan dua variabel global untuk menyimpan skrip dan gaya
Jika Anda melakukan var_dump dari kedua file global di front-end, Anda akan dapat melihat semua skrip terdaftar (berdasarkan plugin, tema, dan WordPress itu sendiri) serta yang saat ini dimuat di halaman kami Kami terutama tertarik pada yang dimuat Kami sedang melihat kaitan Selain itu, cantuman ini hanya ditampilkan jika Anda adalah administrator yang masuk. Jadi pengguna atau mesin telusur Anda tidak akan pernah melihat cantuman tersebut
Ke depan, kita hanya memerlukan pegangan file CSS/JS, tetapi senang melihat informasi ini tercantum untuk mengetahui mengapa beberapa file dimuat 3. Hapus file CSS JS yang tidak digunakan di WordPressAda 4 fungsi utama ketika Anda ingin menghapus file CSS JS yang tidak terpakai di front-end WordPress
Bagian yang sangat keren dari melakukannya seperti ini adalah Anda dapat menggunakan tag bersyarat WordPress untuk menargetkan halaman tertentu atau seluruh jenis posting kustom. Ini memberi kami fleksibilitas yang kami butuhkan untuk memuat file CSS/JS tepat di tempat yang dibutuhkan Hapus skrip yang tidak berfungsi dengan wp_dequeue_scriptTerkadang skrip ditambahkan secara berbeda. Cara yang paling umum adalah dengan menampilkan skrip atau tag gaya langsung di header atau footer Sekarang, ini salah karena banyak alasan
Untuk menghapus skrip yang ditambahkan seperti di atas, Anda dapat menghapus seluruh pengait dari eksekusi Kami menggunakan fungsi remove_action() yang disediakan WordPress. Saat menghapus tindakan, sebaiknya diingat
Dalam kasus khusus kami, saat menghapus file CSS/JavaScript yang tidak terpakai, salah satu skripnya adalah jetpack. css yang karena alasan tertentu ditambahkan dengan cara tertentu sehingga wp_dequeue_style() tidak berfungsi Untuk beberapa alasan saya tidak bisa mengeluarkan jetpack. css, namun, ada pengait di dalam fungsi Jetpack implode_frontend_css() yang memungkinkan kami untuk tidak memuat file tersebut. Lihat fungsi wra_remove_jetpack() di dalam kode plugin 4. Seluruh pluginDan itu saja. Anda dapat menyalin/menempel seluruh plugin dari sini dan melakukan modifikasi agar lebih sesuai dengan situs WordPress Anda sendiri Cara yang lebih baik untuk plugin untuk menyertakan file CSS/JSPlugin memuat aturan CSS/file JS secara global karena berbagai alasan. Alasan utamanya adalah sebagai pengembang, tidak ada cara standar untuk mengetahui apakah kode pendek Anda digunakan di halaman atau tidak. Jadi kami memuat semua aset secara global Juga, itulah yang WordPress. org merekomendasikan Anda melakukannya pada Codex sebagai contoh Dengan begitu banyak contoh pemuatan skrip secara global, mudah untuk memahami mengapa hampir semua situs WordPress memuat 15+ sumber daya untuk setiap halaman ketika hanya membutuhkan beberapa di antaranya Muat aset hanya jika kode pendek dijalankanKami telah menggunakan teknik ini di hampir semua aset plugin kami selama beberapa waktu Pada dasarnya, kami memiliki variabel global yang dimulai dalam kode pendek kami, dan jika disetel dan benar, kami memuat aset kami seperti itu Sayangnya, ada kekurangannya juga
KesimpulanSitus WordPress terdiri dari kode PHP, HTML, JS, dan CSS. Jika Anda ingin menghapus file CSS JS yang tidak terpakai di WordPress sebenarnya tidak terlalu rumit Masalah yang lebih besar di sini adalah cara aset ditambahkan dalam tema dan plugin WordPress, banyak di antaranya ditambahkan secara global terlepas dari apakah diperlukan atau tidak. Solusi lain untuk masalah ini dapat mencakup menggabungkan aset, tetapi meskipun demikian, memiliki file CSS dan JS yang besar akan memperlambat waktu muat halaman situs WordPress Anda, terutama pada perangkat seluler karena harus merender semua file CSS tersebut dan menjalankan semua itu. Jaringan pengiriman konten (CDN) juga membantu, tetapi Anda masih memuat sumber daya yang tidak dibutuhkan. Ini juga dapat membantu Anda meningkatkan peringkat situs Anda di Google SERPs Saya tidak dapat memikirkan solusi otomatis karena setiap situs berbeda, namun, ada plugin seperti Pembersihan Aset dan PurifyCSS dan alat untuk kode JS dan CSS yang diperkecil, seperti plugin cache WP Rocket atau PurgeCSS. Misalnya, mereka tidak memiliki fleksibilitas untuk menargetkan seluruh jenis kiriman khusus, namun, mereka jauh lebih mudah digunakan untuk pengguna non-teknis daripada menulis aturan bersyarat Anda sendiri Jika Anda memiliki saran lain tentang bagaimana plugin dapat memuat CSS/JS dengan cara yang lebih hati-hati dan tidak secara global, saya ingin masukan Anda di bagian komentar Bagaimana cara menghapus JS yang tidak digunakan?Hapus minifikasi JavaScript dan CSS di browser Anda . Buka Chrome DevTools. Kontrol + Shift + I. . Buka Menu Perintah. Kontrol + Shift + P. . Ketik + klik yang berikut ini. "Tampilkan Liputan" Klik tombol muat ulang untuk memuat ulang halaman dan untuk melihat kode mana yang dimuat Kemudian klik dua kali pada file JS atau CSS yang ingin Anda unminify Bagaimana cara menghapus JS yang tidak terpakai di WordPress tanpa plugin?Cara Menghapus JavaScript yang Tidak Digunakan Di WordPress (Biasanya Disebabkan Oleh Plugin, Kode Pihak Ketiga, Pembuat Tema/Laman) . Temukan file JavaScript terbesar Anda Gunakan tema yang ringan Hindari plugin yang membengkak Kurangi kode pihak ketiga Tunda JavaScript pihak ketiga Aktifkan pengaturan kinerja Elementor/Divi Bagaimana cara mengurangi JS di WordPress?15 Cara Mengurangi Waktu Eksekusi JavaScript Di WordPress (Hint. Ini Sering Dari Kode Pihak Ketiga Atau Tema/Plugin Anda) . Temukan file JavaScript besar Hindari tema/plugin yang membengkak Ganti plugin yang bergantung pada jQuery Bongkar JavaScript di halaman tertentu Kurangi JavaScript pihak ketiga Host JavaScript pihak ketiga secara lokal Bagaimana cara mengurangi mercusuar JavaScript yang tidak digunakan?Pisahkan paket JavaScript Anda menjadi JavaScript penting dan tidak penting melalui pemisahan kode . Dengan demikian, perilaku pemblokiran render dapat dikurangi karena hanya JavaScript penting yang dimuat terlebih dahulu. JavaScript tidak penting yang tidak diperlukan di laman Anda kemudian dapat dihapus. |