sass: menyelaraskan pembangunan tema WordPress
Sass, preprocessor CSS yang kuat, menawarkan kelebihan yang ketara untuk pemaju tema WordPress. Artikel ini meneroka cara memanfaatkan SASS untuk organisasi kod yang lebih baik, gaya lebih cepat, dan peningkatan yang lebih baik.
Manfaat Utama:
Mengintegrasikan sass ke aliran kerja anda:
Idealnya, mulakan dengan tema yang telah menggabungkan fail SASS (garis bawah adalah pilihan yang popular). Walau bagaimanapun, jika tema anda hanya menggunakan CSS, menukar anda ke style.css
adalah langkah pertama yang mudah. CSS sedia ada adalah sintaks SCSS yang sah, memastikan peralihan yang lancar. style.scss
menganjurkan dengan separa:
Selepas penukaran awal, bahagikan anda ke dalam fail yang lebih kecil, bertema style.scss
(separa) yang diawali dengan garis bawah (mis., .scss
). Import separa ini ke dalam fail utama _navigation.scss
anda menggunakan style.scss
pernyataan, mengekalkan perintah yang betul untuk memelihara CSS cascading. Ingatlah untuk menghilangkan lanjutan garis bawah dan fail dalam pernyataan @import
(mis., @import
). @import 'navigation';
refactoring untuk mengekalkan:
menyusun sass untuk wordpress:
WordPress memerlukan fail CSS yang disusun untuk dinamakan , yang terletak di direktori akar tema, dan mengandungi komen WordPress tertentu di bahagian atas.
style.css
Kaedah penyusunan:
config.rb
, membolehkan konfigurasi gaya output (diperluas atau dimampatkan), direktori input/output, dan lain -lain.
compass watch
Untuk memastikan komen WordPress penting dimasukkan ke dalam
, awalan mereka dengan tanda seru () dalam fail style.css
anda. Ini menghalang penyingkiran semasa pemampatan. !
style.scss
/*! Theme Name: Sassy Theme Theme URI: http://example.com/themes/sassy/ Author: Your Name Author URI: http://example.com Description: A Sass-powered WordPress theme */ // Import your partials here
Struktur sebahagian anda menggunakan folder untuk organisasi yang lebih baik. Import sebahagian dalam folder menggunakan laluan direktori (mis.,
). Struktur folder yang dicadangkan:
@import 'base/variables';
/base/
/layout/
/pages/
Sumber lebih lanjut: "Tema Menyusun dan WordPress Kompas" oleh Chris Coyier
"Cara Menggunakan Sass dengan WordPress" oleh Andy LeverenzAtas ialah kandungan terperinci Sass untuk pemaju wordpress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!