WooCommerce 4.0 is Here, but Take Care Before Updating
WooCommerce 4.0 has shipped. I love WooCommerce, and I can’t think of another free software package in WordPress that has been the backbone of so many actually-profitable online small businesses.
What It’s Like Making a WooCommerce Extension
I’ve often idly considered what it was like to become an author of WooCommerce extensions (plugins) to be sold on WooCommerce.com. Because I have so many other priorities, I’ve never sought out that information for myself. But care of the Post Status newsletter, I discovered that Devin Price has written up exactly what the experience was like. How his plugin was challenged and made better, and what it’s like getting set up to sell.
Adding an is_product_subcategory() Conditional Tag to WooCommerce
I’ve got a project that needs to treat WooCommerce category pages differently from its subcategory pages. Both use taxonomy-product_cat.php, though. What I’d really love to do is change just the search field in that template, depending on whether a particular page is showing a top-level category or a subcategory.
A Code Snippet to Fix WooCommerce 3.0 Lightboxes
I truly love WooCommerce, but there’s one thing I don’t love about it: breaking changes. Working mostly in WordPress, breaking changes generally feel like something scary and challenging that I expect people in other environments to have to deal with—a bit like, say, cobras. The exception is WooCommerce, which brings the cobras right into my house.
Metorik: Really Cool Analytics for WooCommerce Stores
One of the parts of WordCamp US 2016 that sticks out is the presentation on SaaS startup Metorik by its founder, Bryce Adams.
YAY! Data Management Objects in WooCommerce 2.7
Everyone! Big good changes to WooCommerce’s developer experience are coming! It is good news!
Off the Hook: Practical Uses of remove_action() and remove_filter()
Today’s article continues our discussion of WordPress’s Hooks system with a practical look at the direct opposite of add_action() and add_filter(): remove_action() and remove_filter().
How to Change the CSS of a WordPress Theme (and Not Go Crazy)
The subject we’ll be tackling is how to make clean, logical, stable changes to the CSS of your WordPress site. We’ll be accounting for the fact that this often involves overriding existing CSS styles from the original parent theme, as well as plugin files, while leaving them intact—meaning that you’ll be working within a large, often complex landscape of overlapping CSS styles.
WooCommerce Product Attributes and the WordPress Taxonomy Inception
I recently explained the very basics of how you actually set up a custom taxonomy in WordPress. Along with custom post types and custom fields — which I thought about telling you about today, but they can wait — they’re what make WordPress a powerful and fully-featured content management system.