如何在woocommerce商店页面上为每个产品添加简短说明

时间:2015-04-06 15:51:42

标签: wordpress wordpress-plugin woocommerce

您好,感谢您阅读,关于woocommerce的问题,我想在商店页面上为每个产品添加一个简短的5-10字描述。我是否创建了自定义字段,填写简短描述部分??

我不希望它出现在产品说明页面上(当您点击产品时)

对不起wordpress / woocommerce的新手!

例如发布图片但没有足够的代表:(

谢谢!

3 个答案:

答案 0 :(得分:0)

为商店页面上的每件商品添加简短的5-10字说明

创建一个函数,然后挂钩到那个过滤器......就像这样......

add_filter('woocommerce_short_description', 'limit_woocommerce_short_description', 10, 1);
function limit_woocommerce_short_description($post_excerpt){
    if (!is_product()) {
    $pieces = explode(" ", $post_excerpt);
    $post_excerpt = implode(" ", array_splice($pieces, 0, 10));
    }
    return $post_excerpt;
}

将其粘贴到主题的 functions.php 文件中。

并在下面的代码中使用显示产品说明 -

<?php echo apply_filters( 'woocommerce_short_description', $post->post_excerpt ); ?> 

使用此代码更改商店页面上的字数限制而非产品详细页面

答案 1 :(得分:0)

在functions.php中,您可以添加以下代码,以便在商店页面中查看每个产品时对其进行简短描述。之后,您可以通过php代码或javascript更改它。

add_action( 'woocommerce_after_shop_loop_item_title', 'output_product_excerpt', 35 );

function output_product_excerpt() {
global $post;
echo $post->post_excerpt;
}

希望有所帮助。

答案 2 :(得分:-1)

add_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_single_excerpt', 5);