Changes on archive-product.php doesn't work

Slevin picture Slevin · May 3, 2013 · Viewed 25k times · Source

I'm trying to customize the standard woocommerce theme and so far that has worked well. I copied all template files from /plugins/woocommerce/templates to /mytheme/woocommerce and customized the files.

But when i'm change something in archive-product.php nothing happens? I even tried to customize this in the core files (/plugins/woocommerce/templates/archive-product.php) but i doesn't work.

I want to change the class of the h1 heading: <h1 class="page-title"><?php woocommerce_page_title(); ?></h1>.

So i looked up all woocommerce template files, the class page-title occurs only in this one file (to prevent editing the wrong file).

Edit:

In detail, i want to customize the theme used in this path: http://example.com/product-category/mycategory

Answer

IAteYourKitten picture IAteYourKitten · Feb 26, 2018

I tried all the above solutions, to no avail. No matter what I did, the archive-product.php was not being used at all. Instead, most woocommerce pages were using page.php from my theme.

The solution for me was to add theme support... Which, it's been a while since I used woocommerce, so I completely forgot about that. But after adding the following line to my functions.php file, archive-product.php is now being used (/mytheme/woocommerce/archive-product.php) and I can update it, as I should be able to.

add_theme_support('woocommerce');