Problem mit Watch-Skript auf »Bash on Ubuntu on Windows« und Speichern in PhpStorm

Neulich hatte ich ein Problem mit einem auf Bash on Ubuntu on Windows (dem Windows Subsystem for Linux (WSL)) laufenden Watch-Skript zur Kompilierung von SASS und dem Speichern von Dateien in PhpStorm. Dabei gab PhpStorm eine Fehlermeldung mit »Cannot save. The file is left unchanged« und hat eine temporäre Datei mit den Änderungen erstellt.

Die Lösung dazu habe ich im Support-Forum von JetBrains gefunden. Dazu wird einfach der Haken bei Use »Safe write« in den PhpStorm-Einstellungen unter File › Settings › Appearance & BehaviorSystem Settings entfernt.

NPM-Paket für mehrere Dateien ausführen (am Beispiel von csso-cli)

Einige NPM-Pakete bieten bereits direkt die Möglichkeit, sich auf mehrere Dateien eines Verzeichnisses gleichzeitig anwenden zu lassen – so kann node-sass beispielsweise ein ganzes Verzeichnis von SCSS-Dateien in CSS-Dateien umwandeln. Das Minifier-Tool csso-cli bietet eine Option für mehrere Dateien als Input von Haus aus nicht an – hier zeige ich einen Workaround, um das trotzdem umzusetzen.

"NPM-Paket für mehrere Dateien ausführen (am Beispiel von csso-cli)" Weiterlesen

Organisation von Dateien und Funktionen in einem WordPress-Theme – mein aktueller Stand

Die gute Organisation der Dateien und Funktionen in einem WordPress-Theme (beziehungsweise natürlich ganz allgemein einem Code-Projekt) hilft dabei, das ganze übersichtlich zu halten. Hier stelle ich kurz meinen aktuellen Stand in Sachen Organisation der Dateien und Funktionen eines WordPress-Themes vor.

"Organisation von Dateien und Funktionen in einem WordPress-Theme – mein aktueller Stand" Weiterlesen