Wie Grunt meinen Workflow für WordPress-Themes verbessert hat

Vorweg: Es geht hier nicht um Freie Themes, die über das WordPress-Repository laufen, sondern um kundenspezifische Themes, die nur via Datei verteilt werden. (Das macht es unter Umständen auch für Entwickler von Premium-Themes interessant). Wie arbeite ich und womit? Ich arbeite mittlerweile extrem gerne mit LESS und das war der Grund, warum ich Grunt überhaupt …

grunt – die Lösung für mein Problem

Holla. Das grunt.js bietet mit den Modulen grunt-contrib-watch und grunt-contrib-less genau das, was ich immer gesucht habe für WordPress-Projekte. /*global module:false*/ module.exports = function(grunt) { // Initialisiert Grunt mit den folgenden Projekteinstellungen grunt.initConfig({ less: { development: { options: { paths: [„less“] }, files: { „style.css“: „style.less“ } }, production: { options: { paths: [„less“], compress: …