2013-04-12 4 views
6

I niedawno używany Sass stworzyć WordPress. Użyłem techniki takiej jak ta (http://css-tricks.com/compass-compiling-and-wordpress-themes/), aby uzyskać SASS, aby skompilować wymagany blok dokumentacji CSS bez problemu.W jaki sposób mogę uniemożliwić SASS przeniesienie dyrektyw importu na górę renderowanego pliku?

Teraz staram się używać Sass aby stylów na temat dziecka - wymaga to @import CSS style.css nadrzędnego motywu. Działa to dobrze, ale kompiluje @import przed blokiem docum CSS! Wszelkie pomysły, jak renderować je w zamierzonej kolejności? Próbowałem umieścić CSS @import wewnątrz SASS @import częściowego, ale nadal się dzieje!

Na przykład, jeśli jest to mój SASS:

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

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

Jest renderowanie się następująco:

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

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

naprawdę chcę, że blok doc pierwszy!

+0

hę? W czym problem, proszę napisać kod ... –

+0

Teraz twoje pytanie ma sens. Wydaje się, że SASS przenosi deklaracje importu na sam szczyt. –

+0

Czy istnieje sposób na zastąpienie zamówienia? Czy wszystkie Preprocesory to zrobić (używam aplikacji Ognia) – ArleyM

Odpowiedz

4

Problem z @ -Import na początku pliku shoudl zostać rozwiązany zgodnie z następującym komentarzem:

Jonathan Warren Link do komentarza # 10 października 2012 W najnowszym WordPress (3.4.2) nie trzeba blok komentarz na początku swojej style.css dla jego rozpoznania, tylko folder w katalogu tematów z pustym index.php i style.css zrobi.

Znaleziony w poście na: http://css-tricks.com/compass-compiling-and-wordpress-themes/

przetestowane na wp 3.5.x - działa dobrze tam.

1

Oto mój "obejście":

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

@media any { 
    @import url(../parent-theme/style.css); 
} 
+0

Czy to się kompiluje? – sam

+0

@sam Um ... tak, to kompiluje ?? – frnhr

+0

'@media any' nie jest obsługiwanym typem multimediów. – micjamking

Powiązane problemy