Dlatego rozwijam motyw Wordpress przy użyciu serii plików LESS dla CSS. Kompilują się one za pomocą zestawu kodowego do połączonego i zminimalizowanego arkusza stylów, którego używam do stylizacji motywu.
Rozumiem, że motyw Wordpress musi mieć styl.css, który zawiera informacje o motywie w komentarzach, ale czy wymagane jest połączenie tego style.css w pliku header.php? Na pewno mogę po prostu mieć informacje o motywie i nic więcej i pozostawić je nietknięte w folderze motywów. Arkusz stylów, którego faktycznie używam, można nazwać styles.css lub main.css lub coś w tym stylu.
czy ktoś może to potwierdzić lub podać powody, dla których może to być zły pomysł?
theme-development
themes
css
harryg
źródło
źródło
style.css
informacje z tematem w katalogu głównym folderu motywu. Otóż to.Odpowiedzi:
Powiedziałbym: nie powinieneś używać
style.css
do rzeczywistego produkcyjnego CSS.Powód jest prosty: minimalizacja. Nie można całkowicie zminimalizować zawartości pliku, ponieważ WordPress musi go przeczytać. W moich motywach używam
style.css
tylko nagłówków i dodaję komentarz wyjaśniający, gdzie znaleźć prawdziwy CSS, aby inni programiści nie musieli szukać zbyt długo.Przykład:
źródło
Masz rację, Harry, że nie musisz tak naprawdę dzwonić do domyślnego
style.css
pliku nagłówkowego ani ładować go. Ponieważ używam SCSS w moich motywach, napotkałem ten sam problem, ale postanowiłem zachować link dostyle.css
następujących powodów, które mogą, ale nie muszą dotyczyć twojej sytuacji:style.css
istnieją i są w użyciu, i nie chcę pokrzyżować tego założenia w odniesieniu do wtyczek. Nie wiem, czy / kiedy byłby to problem i chciałbym usłyszeć opinie innych i porady na ten temat.style.css
aktywności i dostępności daje moim użytkownikom możliwość wprowadzania zmian w CSS od administratora WP.style.css
bez wpływu na moją zdolność do dalszego korzystania z moich plików SCSS.Ponownie, te punkty mogą nie mieć zastosowania do twojej sytuacji, ale poinformowały o mojej decyzji o pozostawieniu domyślnego
style.css
powiązania, nawet jeśli w większości jest puste, z wyjątkiem wymaganych informacji o motywie.źródło
Tak, WordPress używa motywu
style.css
jako dokumentu „config”.Masz również rację, o ile mogę stwierdzić, że nie musisz w rzeczywistości ładować
style.css
interfejsu, aby spełniał swoje zadanie „config”.To, co robisz, powinno być w porządku. Jestem pewien, że widziałem, jak inne motywy robią coś podobnego, ale nie mogę tego przysiąc. Jedyny problem, jaki widzę, to to, że jakaś wtyczka błędnie przyjmuje, że
style.css
jest (jedynym) arkuszem stylów w motywie.źródło
Możesz także dodać to do
config.rb
(jeśli używasz kompasu), a CodeKit automatycznie skopiuje twój zminimalizowany arkusz stylów dostyle.css
katalogu głównego motywu.Używam tego z każdym opracowanym motywem WordPress i działa to jak urok.
Upewnij się, że komentarz w
style.scss
pliku zaczyna się!
od komentarza otwierającego, w przeciwnym razie zostanie usunięty w miniaturze:Źródło: CSS-Tricks
źródło