If you’re running a WooCommerce store, there’s a good chance you’ll need to add some custom code at some point. Custom code can help you customize your store to better suit your needs, and can also help you add new features that aren’t available out of the box. But where do you put all this custom code?
Fortunately, WooCommerce makes it easy to add custom code to your store. In this article, we’ll show you where to put WooCommerce custom code so you can get started customization your store.
First, let’s take a look at two places where you can safely add custom code without fear of losing it when you update WooCommerce. These are the functions.php file in your active theme, and the WooCommerce.php file in your child theme (if you’re using one).
Next, we’ll look at a few other places where you can add custom code, but be aware that these will be overwritten if you update WooCommerce. These are the wp-config.php file, the .htaccess file, and the functions.php file in your WooCommerce plugin folder.
Finally, we’ll share some tips on how to keep your code organized so it’s easy to find and edit later on.
Adding Custom Code to Your Theme or Child Theme
The safest place to add custom code is in your active theme’s functions.php file or in a child theme’s functions.php file. This is because these files are not overwritten when you update WooCommerce or your theme.
To add custom code to your functions.php file, simply open it up in a text editor and paste your code at the bottom of the file. Once you save and upload the file, your custom code will be active on your site.
If you’re using a child theme, then you can add custom code to its functions.php file in the same way. The advantage of using a child theme is that if you ever need to switch themes, your customizations will still be intact.
Adding Custom Code to Other Places (At Your Own Risk)
While adding custom code to your theme or child theme’s functions.php file is safe, there are other places where you can add customizations that will be overwritten when you update WooCommerce or your theme.
For example, if you want to make changes to how WooCommerce behaves on your site (such as changing the number of products per page), then you can add code to the wp-config.
.htaccess
. This is another place where adding customizations comes with some risks attached