Advanced Custom Fields is one of my favorite WordPress plugins. It has so many different uses and really cuts down on the amount of custom code you need to write.…
Read More
WooCommerce 3 introduced a new format to structured product data called JSON/LD. Overall it's a big improvement from WooCommerce 2.x. That said some of us may generate our own Schema…
Read More
Pulling a product's custom attributes in WooCommerce is a simple task using the get_attribute() function. Prior to WooCommerce version 3 we would use the woocommerce_get_product_terms like so. global $product; $productAttribute…
Read More
UPDATED FOR YOAST 11.0+ As of the release of Yoast 11.0 on April 16th, 2019 you should use the below snippet to remove the Yoast Schema data: add_filter( 'wpseo_json_ld_output', '__return_false'…
Read More
Looking for a way to disable plugin update notifications within WordPress? With a few lines of code dropped into your functions.php file this can be accomplished. Why would you want…
Read More
While developing and making updates to a website you sometimes cannot see the changes in real-time. Even if you're not running any caching mechanisms the browser itself will still cache…
Read More
Contact Form 7 for WordPress is probably the most popular contact form plugin. Out of the box you can easily set the email address to send the contact form submission…
Read More
WooCommerce has a great plugin for categorizing your products at the brand level called WooCommerce Brands. It helps you group your products by their brand and assigns the correct schema…
Read More
Ever wondered how to count the number of words in one of your WordPress posts? Out of the box WordPress doesn't include a function to do this, but it's not…
Read More
Quick and easy example of how to disable payment gateways based on the Country in WooCommerce. Currently there isn't an easy way to do this through the WooCommerce settings so…
Read More