【发布时间】:2015-05-06 04:16:40
【问题描述】:
我正在使用 WooCommerce 2.3.8 和 WordPress 4.2.1。有没有办法从单个产品中删除产品标题?以前我可以只放一个空格,产品标题会是空白,但现在它不允许我,它只是在我更新产品时不断放回原来的产品标题。这仅适用于一类产品。我想要一个没有标题的产品类别页面,只有网格中的特色图片。
谢谢!
【问题讨论】:
标签: wordpress woocommerce
我正在使用 WooCommerce 2.3.8 和 WordPress 4.2.1。有没有办法从单个产品中删除产品标题?以前我可以只放一个空格,产品标题会是空白,但现在它不允许我,它只是在我更新产品时不断放回原来的产品标题。这仅适用于一类产品。我想要一个没有标题的产品类别页面,只有网格中的特色图片。
谢谢!
【问题讨论】:
标签: wordpress woocommerce
使用 CSS:
类别中产品的所有列表项都有以类别名称命名的 css 类,例如product_cat-mycatgegory。
您可以在 <h3> 元素中找到产品的标题。
因此,以下 CSS 代码将阻止在类别页面上显示产品的标题。
.product_cat-mycatgegory h3{
display:none;
}
请注意,产品标题仍然可以通过浏览器的检查器读取。
您可以编辑content-product.php 模板。检查是否选择了当前类别并决定是否显示标题。请查看woocommerce's documentation about template structure and overriding。
伪代码
<?php
$cat_obj = $wp_query->get_queried_object();
$category_ID = $cat_obj->term_id;
if(!($category_ID == category_ID_without_titles)) :?>
<h3><?php the_title(); ?></h3>
<?php endif;?>
【讨论】:
is_category() 作为条件逻辑。