这是我需要做的:
- 仅针对具有 css 的主商店页面(我创建的特定自定义类,如下所述)。
这是我到目前为止所做和尝试的:
archive-product.php
我的子主题中有一个覆盖模板。- 在这个覆盖模板中,我
custom-shop-class
在产品循环开始之前添加了一个带有自定义类的 div,因为我想专门针对循环产品。 - 我尝试使用类定位,
page-id-4
因为如果我将鼠标悬停在 wp-admin 中的“商店”页面上,它给了我http://.../post.php?post=4&action=edit
我遇到的问题如下:
- 根据我的发现,
archive-product.php
在其他各种商店页面中使用了相同的模板,而不仅仅是在主“商店”页面中(如果我错了,请纠正我),所以当我custom-shop-class
使用 CSS 定位我时,它会影响所有其他商店页面都使用相同的模板文件,但不能。 - 商店页面没有专门的唯一标识符或类,类似于
page-id-??
正文标签中的类(如在通常的 WP 页面中)。
关于最佳方法/解决方案的任何建议?
在此先感谢马里奥。