12

What is your Wordpress theme stack?

6 years ago from , Lead Product Designer at Entelo

Underscores? Twenty Twelve? Parent theme? Child theme?

20 comments

  • Jodi WarrenJodi Warren, 6 years ago

    Underscores or Roots depending on project size, though I usually jettison Bootstrap if I go with Roots .

    I use SCSS, and have recently put together a really nice Gulp-based build system, adapted from the one provided by Gromf. I've added things like autoprefix, automatic svgsprites and svg to png conversion, and I had to switch to gulp-ruby-sass because libsass is just not there yet.

    I usually use ACF Pro for custom fields. I've been rigorous about spinning out things like custom fields, custom post type definitions and shortcode functions (which I keep to a minimum) to plugins, as I don't think the content availability should be tied to the theme.

    I usually use NPM and Bower to pull in components.

    Grids are project-dependant, but I've been using Susy and Breakpoint quite a lot recently.

    I develop in Sublime Text 3.

    Any questions?

    3 points
  • Geoff YuenGeoff Yuen, 6 years ago (edited 6 years ago )
    • a bash script that creates a database and installs WP for me
    • my own scss framework (responsive grid, responsive nav, typography, forms)
    • a heavily modified Gruntfile based on Chris Coyier's Grunt boilerplate (scss comilation, livereload, autoprexer, REM fallback, etc). I also made some .command files to run my tasks so I don't need to get into the commandline.
    • Timber Plugin from Upstatement. This eases WP development. You can forget about the WP loop and messy PHP and use Twig templating instead
    • ACF's Repeater and Flexible Content - I built a custom field so you can layout pages, posts and even footers using my previously mentioned scss grid

    I just built it over the last weekend and started a project on it. Seems to be working out so far.

    1 point
  • Vincent Klaiber, 6 years ago

    Similar to roots.io I use WordPress core and plugins as a dependencies. Installing them with Composer.

    https://github.com/wordplate/wordplate

    0 points
  • Andy FordAndy Ford, 6 years ago

    Typically Underscores (_s) and Timber (which enables the Twig templating engine). I like Roots a lot, but I worry that it would be difficult to get less technical devs up-to-speed if I had to hand off to them. Bones looks good, but I haven't used it yet.

    Parts of Twitter Bootstrap. Typically for grids, responsive helpers and JS components as needed.

    Grunt for Sass/Compass and JS concatenation/minification via grunt-contrib-clean, grunt-contrib-jshint, grunt-contrib-uglify, grunt-contrib-cssmin, grunt-contrib-watch, grunt-contrib-compass, and a modified version of Hariadi Hinta's grunt-wp-assets https://github.com/andyford/grunt-asset-version-json

    0 points
  • Kerry RitterKerry Ritter, almost 6 years ago

    I build my own framework because it lets me spin out custom post types like ACF, but in packagable PHP code, among other tools that let me build awesome CMS features. I also have a LESS compiler and cacher, using Bootstrap 3 source LESS so theming is pretty painless for me.

    0 points
  • Juan OlveraJuan Olvera, 6 years ago (edited 6 years ago )

    I forked _s and created a modified version that works with grunt doing:

    • compiling less
    • minifying and autoprefixing css
    • minifying js
    • optimizing images
    • removing unnecessary folders exporting a /theme folder with everything ready to zip and install

    I removed the current reset code and replaced only by normalize.css

    Grids are also a different project but I included in there.

    For typographic I use modular scale with golden ratio size measurement, with ems of course: http://modularscale.com/scale/?px1=16&px2=24&ra1=1.618&ra2=0

    Here are some examples (still in development) you can see using this theme:

    0 points
  • Andrew Parker, 6 years ago

    I'm also a big fan of _s + SASS + ACF.

    I'd love to hear how people are combining / minifying assets for plugins though - it's so easy in Wordpress to end up with far to many HTTP requests...

    0 points
    • Jodi WarrenJodi Warren, 6 years ago

      I usually try minification with W3 Total Cache. It sometimes fails if you're using a badly coded plugin, so always test it before making it live.

      Some plugins will include their JS and CSS on every page by default, but you can override that. I know Contact Form 7 does, and I think Gravity Forms does too. Worth looking into anyway.

      This is one of the many reasons why I try to keep third party plugins to a minimum.

      0 points
  • Gary Bunofsky, 6 years ago

    I enjoy using roots.io.

    0 points
  • Kemie GuaidaKemie Guaida, 6 years ago

    I like Brew. It's a bones fork with bootstrap integrated.

    0 points
  • Chris MousdaleChris Mousdale, 6 years ago (edited 6 years ago )

    I use Yeoman and the yeoPress generator as well as This to generate and work on themes.

    0 points
  • Nick NobleNick Noble, almost 6 years ago

    I'm a big fan of _s but also Forge.

    I'm also working on an extremely barebones boilerplate because I was tired of deleting all the stuff I didn't want in _s or Bones. Also I wanted grunt/compass all ready to roll so I could dive in without much setup.

    It's a work in progress but you can check it out here if you like.

    0 points
  • Marty ThierryMarty Thierry, 6 years ago

    http://roots.io/ and ACF

    0 points
  • Maurice CherryMaurice Cherry, 6 years ago

    Lately, it's been WooFramework and Advanced Custom Fields.

    0 points
  • Chris BraccoChris Bracco, almost 6 years ago

    I have been using Underscores recently with good results!

    0 points