Peringatan "Kurangi CSS yang tidak digunakan" dipicu oleh PageSpeed Insights saat Anda memiliki kode yang dimuat oleh plugin atau tema Anda yang tidak diperlukan atau digunakan di halaman. Pengembang biasanya hanya mengantrekan lembar gaya jika sedang digunakan. Namun, sering kali, gaya tambahan yang mungkin tidak diperlukan juga ditambahkan. Ini menghasilkan banyak CSS yang tidak terpakai, yang memperlambat situs WordPress Anda. Itu juga dapat memicu peringatan pemblokiran render Show
Selain memperbaiki peringatan, menghapus CSS yang tidak digunakan berdampak besar pada penurunan First Contentful Paint (FCP), Largest Contentful Paint (LCP), dan Time to Interactive (TTI) Kurangi peringatan CSS yang tidak digunakan di PageSpeed Insights Bagaimana menemukan CSS yang tidak terpakaiCara termudah untuk menemukan CSS yang tidak terpakai adalah dengan menguji URL dengan PageSpeed Insights. Jika ada CSS yang tidak digunakan, Anda akan melihat peringatan seperti di atas. Seperti semua hal dengan Wawasan PageSpeed, itu hanya akan memicu peringatan jika Anda melampaui ambang batas dari apa yang mereka anggap cukup penting untuk ditandai Cara lain untuk menemukan CSS yang tidak digunakan adalah menggunakan Chrome DevTools. Mereka memiliki apa yang disebut alat Cakupan mereka, yang akan menunjukkan kepada Anda byte yang tidak terpakai oleh CSS dan JS Chrome tidak menggunakan CSS dalam alat cakupan Berikut adalah beberapa hal yang dapat Anda lakukan untuk memperbaiki peringatan "Kurangi CSS yang tidak digunakan", beserta beberapa saran. Hapus CSS yang tidak terpakai dengan PerfmattersCara termudah untuk mengatasi peringatan "Kurangi CSS yang tidak digunakan" adalah dengan mengaktifkan fitur "Hapus CSS yang Tidak Digunakan" di Perfmatters, yang melakukan semuanya secara otomatis. Kami telah menguji fitur ini di ratusan URL (menggunakan berbagai tema dan penyiapan), dan inilah beberapa hasil yang kami dapatkan
RekomendasiSebelum mengaktifkan fitur “Remove Unused CSS” di Perfmatters, sebaiknya lakukan hal berikut
Langkah 1Klik ke pengaturan plugin Perfmatters Pengaturan plugin Perfmatters Langkah 2Klik pada tab "Aset". Perfmatter aset Langkah 3Gulir ke bawah dan di bawah bagian "CSS", aktifkan "Hapus CSS yang Tidak Digunakan. ” Hapus CSS yang tidak terpakai di Perfmatters Langkah 4 (menggunakan metode CSS)Anda memiliki dua metode berbeda untuk dipilih tentang bagaimana CSS yang digunakan ditangani
Metode CSS yang digunakan Langkah 5 (perilaku stylesheet)Anda kemudian harus memilih bagaimana stylesheet asli Anda berperilaku (CSS yang tidak digunakan). Ini biasanya digunakan sebagai fallback untuk mencegah kerusakan. Ada tiga opsi berbeda.
Perilaku stylesheet asli CSS yang tidak digunakan Langkah 6Gulir ke bawah dan klik "Simpan Perubahan. ” CSS yang Anda gunakan menghasilkan berbeda (ketika logout), berdasarkan jenis posting
Hapus CSS TerpakaiJika Anda membuat perubahan desain atau kode di situs Anda, kemungkinan besar Anda perlu menghapus CSS yang digunakan, beserta semua lapisan cache, untuk memastikan semua perubahan ditampilkan dengan benar Kami merekomendasikan untuk menghapus lapisan cache dengan urutan sebagai berikut. tema, plugin pihak ketiga, Perfmatters (Clear Used CSS), penyedia hosting, dan CDN. Untuk memverifikasi bahwa perubahan CSS Anda telah diperbarui, sebaiknya lihat situs web Anda dalam mode penyamaran atau pribadi browser Anda CSS bekas yang dihasilkan oleh Perfmatters disimpan secara lokal di direktori berikut. _7Untuk menghapus CSS yang digunakan, ikuti langkah-langkah di bawah ini Langkah 1Klik ke pengaturan plugin Perfmatters Pengaturan plugin Perfmatters Langkah 2Klik pada tab "Aset". Perfmatter aset Langkah 3Gulir ke bawah dan di bawah bagian "CSS", klik "Hapus CSS yang Digunakan". ” Perfmatters jelas menggunakan CSS Jika Anda perlu menghapus CSS bekas secara terprogram, Anda juga dapat menggunakan fungsi kelas kami. _8Hapus CSS yang Digunakan pada halaman/posting individualAkan ada saatnya Anda membuat perubahan pada satu halaman atau postingan dan tidak perlu menghapus CSS yang digunakan secara global. Sebagai gantinya, Anda dapat menghapus CSS yang digunakan pada satu halaman atau postingan. Di editor, di sisi kanan, klik “Hapus CSS yang Digunakan. ” Hapus CSS yang Digunakan pada halaman/posting individual Stylesheet yang dikecualikanKecualikan CSS tertentu (stylesheet) dari fitur Hapus CSS yang Tidak Digunakan dengan menambahkan URL sumber ( 9), atau dengan menambahkan bagian unik dari URL sumber. Format. satu per barisStylesheet yang dikecualikan Pemilih yang DikecualikanKecualikan CSS tertentu (pemilih) dari fitur Hapus CSS yang Tidak Digunakan dengan menambahkan id elemen, nama kelas, dll. ( 0, 1). Format. satu per baris (lihat )Pemilih yang dikecualikan Cara mengecualikan halaman/postingan dari CSS yang tidak digunakanAnda dapat mengecualikan setiap posting, halaman, atau jenis posting khusus dari menggunakan fitur Hapus CSS yang Tidak Digunakan. Di editor, di sisi kanan, hapus centang “CSS yang tidak digunakan. ” Ini akan mengecualikan seluruh halaman. Ini dapat berguna untuk, katakanlah, halaman checkout atau hubungi kami yang mungkin memiliki lebih banyak masalah daripada situs lainnya Pengecualian CSS yang tidak digunakan pada halaman individual SaringAnda dapat menggunakan 2 filter untuk mengubah tempat CSS yang tidak digunakan dihapus di situs Anda. Di bawah ini adalah contoh mematikan CSS yang tidak digunakan hanya pada halaman _Pengecualian CSS umum yang tidak digunakanSaat menggunakan fitur Hapus CSS yang Tidak Digunakan di Perfmatters, Anda mungkin perlu menambahkan satu atau dua pengecualian. Jumlahnya biasanya didasarkan pada kompleksitas situs. Misalnya, situs yang menggunakan pembuat halaman berat seperti Elementor kemungkinan besar akan membutuhkan lebih banyak pengecualian daripada situs ringan yang menggunakan GeneratePress Di bawah ini adalah beberapa pengecualian umum yang biasanya kami lihat. Kami akan memastikan untuk terus menambahkan ke daftar ini saat kami menyempurnakan fiturnya Blokir kutipan
Blok kode
Kolom
Editor Klasik
Astra
Tersedia Google Maps
DiviDivi membuat lembar gaya dinamis. Anda dapat dengan aman mengecualikan ini karena seharusnya hanya berisi CSS bekas 0Wadah flexbox elemenJika Anda menggunakan wadah flexbox eksperimental di Elementor, Anda mungkin memerlukan pengecualian ini 1 2 3KB heroik _4Penggeser Cerdas 5Plugin untuk Ulasan GooglePlugin ini menyebabkan perilaku aneh dengan kompilasi CSS yang digunakan. Jika Anda menggunakan plugin ini, stylesheet harus dikecualikan _6Memecahkan masalah CSS yang tidak terpakaiNonaktifkan CSS sebaris dinamisBeberapa tema seperti GeneratePress memiliki dua opsi untuk menghasilkan CSS dinamisnya, "inline embedded" dan "external file. ” Agar Unused CSS berfungsi dengan baik di Perfmatters, Anda harus selalu menggunakan metode "file eksternal". Ini lebih baik untuk caching, dan ini akan memastikan alat kami mengambil sebanyak mungkin gaya yang tidak terpakai Matikan gabungan/kompilerAgar Unused CSS berfungsi dengan baik di Perfmatters, Anda perlu mematikan fitur apa pun dari plugin pihak ketiga yang menggabungkan file CSS Anda. Menggabungkan CSS adalah teknik pengoptimalan yang sudah tidak digunakan lagi sejak HTTP/2 (sekarang HTTP/3). Sekarang lebih cepat memuat file satu per satu secara paralel
404 kesalahanBeberapa penyedia hosting, seperti Pantheon, membatasi akses tulis ke folder 3 tempat CSS bekas kami disimpan. Jika Anda tidak dapat mengubah izin, Anda dapat menggunakan filter kami untuk mengubah lokasi, misalnya ke folder 5. URL CDN (saat menggunakan solusi penulisan ulang lainnya)Jika Anda menggunakan CDN pihak ketiga dengan URL khusus (cdn. domain. com), sebaiknya gunakan fitur penulisan ulang CDN di Perfmatters. Jika Anda menggunakan solusi lain untuk menulis ulang, Anda mungkin mengalami masalah dengan urutan pemuatan saat CSS yang digunakan dikompilasi. Anda dapat memperbaikinya menggunakan fitur opsi lanjutan kami Langkah 1Aktifkan “Show Advanced Options” di Perfmatters Langkah 2Di bagian CSS Perfmatters, gulir ke bawah dan masukkan URL CDN Anda URL CDN CSS tidak digunakan Langkah 3Gulir ke bawah dan klik “Simpan perubahan. ” Cara lain untuk mengatasinya adalah dengan filter ________3______6 kami Halaman tidak mobile-friendlyIni jarang terjadi, tetapi seperti apa pun yang mengubah dan menghapus kode, terkadang pengoptimalan CSS dapat menyebabkan masalah dengan situs WordPress Anda yang lulus uji ramah seluler Google. Ini dapat mengakibatkan peringatan Google Search Console yang mengatakan, “Halaman tidak ramah seluler. ” Masalah umum yang dicantumkan adalah "Teks terlalu kecil untuk dibaca", dan "Elemen yang dapat diklik terlalu berdekatan. ” Laman bukan peringatan Google ramah seluler Berikut adalah beberapa kiat pemecahan masalah yang dapat Anda gunakan untuk melacak masalah ramah seluler.
Nonaktifkan CSS yang tidak terpakai dengan Script ManagerCara lain untuk menghapus dan atau mengurangi CSS yang tidak terpakai adalah dengan memanfaatkan Script Manager di Perfmatters. Jika Anda menguji dengan Wawasan PageSpeed, Anda dapat membandingkan "ukuran transfer" pada sumber daya dengan "potensi penghematan. “Kalau nilainya sama persis, berarti 100% tidak terpakai dan kemungkinan besar bisa dinonaktifkan (setidaknya pada URL yang Anda uji). Ini akan membantu mengurangi waktu pembuatan saat CSS yang Anda gunakan dibuat pada kunjungan pertama Ukuran transfer CSS tidak digunakan Kurangi atau ganti plugin/temaPlugin atau tema hanya boleh mengantrekan lembar gaya jika benar-benar digunakan di halaman. Namun, seringkali bukan ini masalahnya. Untuk membantu mengurangi CSS yang tidak terpakai, Anda harus selalu menggunakan dan menghapus semua plugin yang membengkak Bagaimana cara menghapus JavaScript dari WordPress?Cara Menghapus File JS CSS yang Tidak Digunakan di WordPress . Lihat skrip apa yang dimuat di situs kami. Untuk menghapus skrip yang tidak digunakan, pertama-tama kita harus mencari tahu apa sebenarnya yang dimuat oleh tema dan plugin WordPress. . Daftar semua skrip yang dimuat dengan wp_enqueue_script. . Hapus file CSS JS yang tidak digunakan di WordPress. . Seluruh plugin Bagaimana cara menghapus plugin CSS yang tidak digunakan?Arahkan ke tab CSS pada pengaturan plugin, Anda akan melihat toggle untuk menghapus CSS yang tidak terpakai . Anda juga dapat menghapus cache CSS dari sini. Plugin ini juga menyertakan opsi untuk. Pemuatan malas. |