=== Plugin Name === Contributors: welaika, stefano.verna Donate link: https://github.com/welaika/wordless Tags: sass, pug, jade, webpack, scss, npm, yarn Requires at least: 3.0 Tested up to: 4.9.6 Stable tag: 2.3.0 License: The MIT License License URI: http://www.opensource.org/licenses/MIT Wordless is an opinionated WordPress plugin that dramatically speeds up and enhances your custom themes creation. Some of its features are: * A structured, organized and clean [theme organization](https://github.com/welaika/wordless/tree/master/wordless/theme_builder/vanilla_theme) * Bootstrap a new theme directly within wp-cli * Write PHP templates with [Pug templating system](https://github.com/pug-php/pug) * Write CSS stylesheets using the awesome [Sass syntax](http://sass-lang.com) * Write Javascript logic in [Coffeescript](http://jashkenas.github.com/coffee-script/) * A growing set of handy and documented PHP helper functions ready to be used within your views * Development workflow backed by [WebPack](https://github.com/webpack/webpack), [BrowserSync](https://www.browsersync.io/) (with live reload), [WP-CLI](http://wp-cli.org/), [Yarn](https://yarnpkg.com/en/). All the standards you already know, all the customizations you may need. [](http://travis-ci.org/welaika/wordless) ## Getting started **Prerequisites** 1. Install WP-CLI http://wp-cli.org/#installing 2. Install global packages from NPM: `npm install -g foreman yarn` Once done, considered you have a standard WordPress installation already up and running and you are in its root directory: 1. `wp plugin install wordless` 2. `wp plugin activate wordless` 3. `wp wordless theme create mybrandnewtheme` 4. `cd wp-content/themes/mybrandnewtheme` 5. `yarn install` Now you have all you need to start developing 💻; just be sure to be in your theme directory and run `yarn run server` webpack, php server and your browser will automatically come up and serve your needs :) Read more on [GitHub](https://github.com/welaika/wordless) == Changelog == = 2.2.0 = * 6871dcb add wp-cli subcommand clear_tmp + reindentation = 2.0.6 = * 858acad PHP PUG profiler and debug active only when WP_DEBUG is true = 2.0.0 = * 58a1b67 fix broken test. tnx php7.2 * 5be0b1b travis php 7.2 * ec7d463 `wp wordless theme upgrade` can no be forced * 64cb3b5 add documentation to wordless wpcli plugin * 761b892 webpack.config to coffee * 2c6d182 remove image-webpack-loader and handle fonts in css * c820678 use npx to invoke webpack inside Procfile * d2a55d7 fix relative require_once in main file * 7afe86d update to webpack 3 * e1960b4 WordPress. Not Wordpress. * 8f070f4 update php version on travis, dismissing 5.5 * 0da6434 bump version * 0c3174f fix handling of accented words within truncate() helper = 2.0.0beta6 = * 9d807f7 php-pug expressionLanguage now is PHP * 9797db5 updated 3rd party libs from composer * 352d2be updated vanilla gitignore = 2.0.0beta5 = * f47dbb6 error handling must not be blocking: moved from fatal to warning = 2.0.0beta4 = * Fix bug in command line theme creation = 2.0.0beta3 = * cffce50 better handling of missing directories errors = 2.0.0beta2 = * 60e47b2 update deploy script in order to delete deleted files from git * 319994b changed unsure_dir function permission * e9d4cbb removed wordless admin menu and fixed cli command requires = 2.0.0beta = * New major version: now Wordless is backed by WebPack * HAML is supported for backward compatibility but deprecated * Long live PUG = 0.5.5 = * `59e7331` Updated mobile detect library to 2.8.16 * `62f8222` Fix create new wordless theme link = 0.5.4 = * `df378` Add plugin logo = 0.5.3 = * `44dfe` default wordpress preferences = 0.5.2 = * `20444` bugfix in is_page_wpml() helper = 0.5.1 = * `c71e7` updated readmes = 0.5 = * `463d2` bump version 0.5 * `3802f` added deploy to wordpress.org script = 0.4 = * `e5a24` bump version * `20868` Updated copyright * `65a8c` update mobile detect library * `fae2f` New Placeholder Image services * `4db64` microfix require classes for Placehold Image services * `89813` change lorem helpers path * `a5326` Merge pull request #189 from namuit/master * `7ab56` Check isset description on error messages * `71d7f` fix permissions * `07270` Microfixes on LoremPixel placeholder image * `b4156` Placeholder image services moved from helpers to vendor folder * `2ea15` remove unused function * `4520d` wrap loaded text to avoid automatic p inclusion in output * `67d96` link to Transifex * `ce031` better error message * `9174b` print error if wordless cannot write asset file * `dc18c` Cleaned translation template * `25d24` Merge pull request #184 from pioneerskies/base64_images * `d0c52` add support for utf-8 in truncate helper * `5f84e` compile mo files * `6203c` Merge pull request #182 from pioneerskies/meta_viewport * `5c035` Merge pull request #183 from pioneerskies/fix_title * `bf5f7` Merge pull request #188 from johnthepink/fix-theme-error-message * `8098e` update theme compatibility error message to include 'not' * `0d37b` consider "data:" url as absolute * `7ffc1` more relevant value in