,这是我需要做的:
这是我到目前为止所做的并尝试过的操作:
archive-product.php
的替代模板。 custom-shop-class
的div,因为我想专门针对循环的产品。 page-id-4
类进行定位,因为如果我将鼠标悬停在wp-admin中的“商店”页面上,它将给我http://.../post.php?post=4&action=edit
我遇到的问题如下:
archive-product.php
模板(如果我输入错了,请纠正我),因此当我使用CSS定位custom-shop-class
时,它会影响使用同一模板文件的所有其他商店页面,并且不会。 page-id-??
类(与通常的WP页面一样)。 关于最佳方法/解决方案有什么建议吗?
提前致谢,
马里奥
最佳答案
设置条件语句以检查主要商店页面,然后在该div语句的评估结果为true时回显所涉及的div。
主商店页面的WooCommerce条件标签:
is_shop()
示例
if (is_shop()) {
echo "<div class='custom-shop-class'></div>";
} else {
echo "<div class='custom-product-category-class'></div>";
}
或者:
<?php if (is_shop()):?>
<div class="custom-shop-class"></div>
<?php else: ?>
<div class="custom-product-category-class"></div>
<?php endif;?>
Conditional Tags | WooThemes Documentation
关于css - Woocommerce仅使用CSS定位商店页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37578204/