6

最近、SASS を使用して WordPress テーマを作成しました。私はこのような手法 ( http://css-tricks.com/compass-compiling-and-wordpress-themes/ ) を使用して、SASS に必要な CSS doc ブロックを問題なくコンパイルさせました。

現在、SASS を使用して子テーマのスタイルシートを作成しようとしています。これには、親テーマの style.css の CSS @import が必要です。これは問題なく動作しますが、CSS doc ブロックの前に @import をコンパイルしています! それらを意図した順序でレンダリングする方法はありますか? CSS @import をパーシャルの SASS @import 内に配置しようとしましたが、それでも発生します!

たとえば、これが私の SASS の場合:

/*!
Theme Name: Themey Name
Description: Theme Description
Version: 1.0
Template: parent-theme
*/

@import url(../parent-theme/style.css);

次のようにレンダリングされます。

@import url(../parent-theme/style.css);

/*
Theme Name: Themey Name
Description: Theme Description.
Version: 1.0
Template: parent-theme
*/

私は本当に最初にそのドキュメントブロックが欲しいです!

4

2 に答える 2

4

ファイルの先頭にある @-import の問題は、次のコメントに従って解決する必要があります。

Jonathan Warren コメントへのパーマリンク # 2012 年 10 月 10 日 最新の WordPress (3.4.2) では、style.css を認識するために、style.css の先頭にコメント ブロックは必要ありません。空の index.php と style.css で十分です。

次の投稿にあります: http://css-tricks.com/compass-compiling-and-wordpress-themes/

これを wp 3.5.x でテストしました - そこでは正常に動作します。

于 2013-06-23T10:57:19.843 に答える