Jadi saya sedang mengembangkan tema wordpress menggunakan serangkaian file KURANG untuk CSS. Kompilasi ini menggunakan codekit ke stylesheet gabungan dan minifed yang saya gunakan untuk styling tema.
Saya mengerti tema wordpress harus memiliki style.css yang mencakup info tentang tema dalam komentarnya, tetapi apakah diharuskan untuk menautkan style.css ini di header.php? Tentunya saya dapat memiliki info tema di dalamnya dan tidak ada yang lain dan membiarkannya tidak tersentuh di folder tema. Stylesheet yang saya gunakan sebenarnya bisa disebut styles.css atau main.css atau sesuatu.
adakah yang bisa mengkonfirmasi ini atau memberikan alasan mengapa ini mungkin ide yang buruk?
theme-development
themes
css
harryg
sumber
sumber
style.css
infonya dengan tema di root folder tema Anda. Itu dia.Jawaban:
Saya akan mengatakan: Anda tidak harus menggunakan
style.css
untuk produksi CSS yang sebenarnya.Alasannya sederhana: minifikasi. Anda tidak dapat memperkecil konten file sepenuhnya, karena WordPress harus membacanya. Dalam tema saya, saya menggunakan
style.css
hanya untuk header, dan saya menambahkan komentar, menjelaskan di mana menemukan CSS yang sebenarnya, sehingga pengembang lain tidak perlu mencari terlalu lama.Contoh:
sumber
Anda benar, Harry, bahwa Anda tidak perlu benar-benar menelepon atau memuat default
style.css
di file header Anda. Karena saya telah menggunakan SCSS dalam tema saya, saya mengalami masalah yang sama, tetapi telah memutuskan untuk mempertahankan tautan kestyle.css
karena alasan berikut yang mungkin atau mungkin tidak berlaku untuk situasi Anda:style.css
ada dan sedang digunakan, dan saya tidak ingin menggagalkan asumsi sehubungan dengan plugin. Saya tidak tahu apakah / kapan ini akan menjadi masalah dan akan tertarik untuk mendengar pengalaman dan saran orang lain tentang hal ini.style.css
aktif dan tersedia memberi pengguna saya cara untuk tetap dapat membuat perubahan CSS dari admin WP.style.css
tanpa mempengaruhi kemampuan saya untuk terus menggunakan file SCSS saya.Sekali lagi, poin-poin ini mungkin tidak berlaku untuk situasi Anda tetapi telah memberi tahu keputusan saya untuk menjaga tautan default
style.css
, meskipun sebagian besar kosong kecuali untuk info tema yang diperlukan.sumber
Ya, WordPress menggunakan tema
style.css
sebagai dokumen "konfigurasi".Anda juga benar, sejauh yang saya tahu, bahwa Anda tidak harus benar-benar memuatnya
style.css
di bagian depan untuk membuatnya memenuhi tujuan "konfigurasi".Apa yang Anda lakukan harus baik-baik saja. Saya cukup yakin saya telah melihat tema lain melakukan sesuatu yang serupa tetapi saya tidak bisa bersumpah untuk itu. Satu-satunya masalah yang bisa saya lihat adalah jika beberapa plugin dengan keliru menganggap itu
style.css
adalah (hanya) stylesheet dalam tema tersebut.sumber
Anda juga dapat menambahkan ini ke Anda
config.rb
(jika Anda menggunakan Kompas) dan CodeKit akan secara otomatis menyalin stylesheet Anda yang telah diperkecil kestyle.css
dalam root tema.Saya menggunakan ini dengan setiap tema WordPress yang saya kembangkan dan berfungsi seperti pesona.
Pastikan bahwa komentar dalam
style.scss
file Anda dimulai dengan!
setelah komentar pembukaan atau jika tidak maka akan dihapus dalam minifikasi:Sumber: Trik CSS-
sumber