【问题标题】:woocommerce empty product name fieldwoocommerce 空产品名称字段
【发布时间】:2015-05-06 04:16:40
【问题描述】:

我正在使用 WooCommerce 2.3.8 和 WordPress 4.2.1。有没有办法从单个产品中删除产品标题?以前我可以只放一个空格,产品标题会是空白,但现在它不允许我,它只是在我更新产品时不断放回原来的产品标题。这仅适用于一类产品。我想要一个没有标题的产品类别页面,只有网格中的特色图片。

谢谢!

【问题讨论】:

    标签: wordpress 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;?>
    

    【讨论】:

    • 如果您在自己的主题中override the template,您将不会丢失您的编辑,这就是 WooCommerce 的设计用途。此外,您可以使用is_category() 作为条件逻辑。
    • 谢谢,CSS 解决方案完美运行。模板覆盖解决方案不起作用,它使标题出现两次。我可能编码错误。
    猜你喜欢
    • 2021-12-31
    • 2019-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    相关资源
    最近更新 更多