SASS:WordPressテーマ開発の合理化
強力なCSSプリプロセッサであるSASSは、WordPressテーマ開発者に大きな利点を提供します。 この記事では、より良いコード組織、より速いスタイリング、保守性の向上のためにSASSを活用する方法について説明します。
主要な利点:
理想的には、すでにSASSファイルが組み込まれているテーマから始めます(アンダースコアは人気のある選択肢です)。 ただし、テーマがCSSのみを使用している場合、
style.css
style.scss
最初の変換後、
)で接頭する小さなテーマファイル(部分)に分割します。 これらの部分的な部分をステートメントを使用してメイン
ファイルにインポートし、CSSカスケードを維持するための正しい順序を維持します。 アンダースコアとファイルの拡張機能をステートメント(例えばstyle.scss
)で省略することを忘れないでください。
.scss
_navigation.scss
メンテナンスのためのリファクタリング:style.scss
@import
@import
リファクタリングにより、コードの明確さと保守性が向上します。 より良い読みやすさのためのネストセレクターと繰り返しの特性をミキシンに置き換えます(ブルボンやコンパスなどのライブラリを使用することを検討してください。 ベンダーのプレフィックスにミキシンを使用すると、通常、オートプレフィキサーを使用するよりも効率が低いことに注意してください。
@import 'navigation';
WordPressのSASSのコンパイル:
WordPressでは、コンパイルされたCSSファイルに名前が付けられ、テーマのルートディレクトリにあり、上部に特定のWordPressコメントが含まれている必要があります。
コンピレーション方法:
config.rb
compass watch
必須のWordPressコメントがコンパイルされたに含まれていることを確認するには、
style.css
!
部分的な整理: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
)。 提案されたフォルダー構造:
(変数、ミキシン、リセット、タイポグラフィ)@import 'base/variables';
/base/
/layout/
/components/
/pages/
による「WordPressでSASSの使用方法」 Hugo Giraudel
よくある質問(FAQ):以上がWordPress開発者向けのSASSの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。