2015-05-04 114 views
0

我正在使用WooCommerce 2.3.8和WordPress 4.2.1。有没有办法从单个产品中删除产品标题?我曾经能够放置一个空白空间,产品标题将是空白的,但现在它不允许我,它只是在我更新产品时将原始产品标题放回原处。这仅适用于一类产品。我想有一个没有标题的产品的分类页面,只是网格中的特色图片。woocommerce空产品名称字段

谢谢!

回答

1

1.肮脏的解决方案

使用CSS: 所有一个类别产品列表项有类别名字命名例如CSS类product_cat-mycatgegory。 您可以在<h3>元素内找到产品的标题。

因此,以下CSS代码将阻止在类别页面上显示产品标题。

.product_cat-mycatgegory h3{ 
    display:none; 
} 

注意产品的标题是仍然可以通过浏览器的检查可读。

2.清洁方案

您可以编辑该模板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;?> 
+0

你不会失去你的编辑,如果你[覆盖模板(http://docs.woothemes.com/document/template-structure/)主题,这是WooCommerce如何设计使用的。另外,你可以使用['is_category()'](http://codex.wordpress.org/Function_Reference/is_category)作为你的条件逻辑。 – helgatheviking

+0

谢谢你,CSS解决方案完美工作。模板覆盖解决方案不起作用,它使标题出现两次。我可能编码不正确。 –

+0

你介意将答案标记为正确吗? –