您好,感谢您阅读,关于woocommerce的问题,我想在商店页面上为每个产品添加一个简短的5-10字描述。我是否创建了自定义字段,填写简短描述部分??
我不希望它出现在产品说明页面上(当您点击产品时)
对不起wordpress / woocommerce的新手!
例如发布图片但没有足够的代表:(
谢谢!
答案 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);