WooCommerce如何给产品短描述加固定文本并设为新商品默认值
WooCommerce 产品短描述统一添加指定文本代码方案
功能覆盖
- 所有已上架产品前端短描述自动追加「Only available in stores」文本,无需批量修改数据库原有数据
- 后续后台新增产品时,短描述输入框默认自带该段文本,可直接使用也可自行修改
可直接复制的functions.php代码
将以下两段代码全部粘贴到你当前使用的主题(推荐子主题)的functions.php文件末尾即可生效:
1. 前端全量产品短描述追加代码
// 给所有产品前端短描述追加门店专属提示 add_filter( 'woocommerce_short_description', 'wc_add_store_notice_to_short_desc', 10, 1 ); function wc_add_store_notice_to_short_desc( $short_desc ) { // 仅在产品相关页面生效,避免其他调用场景异常 if ( is_product() || is_shop() || is_product_taxonomy() ) { $custom_notice = '<p class="store-only-notice">Only available in stores</p>'; $short_desc .= $custom_notice; } return $short_desc; }
2. 新增产品默认填充短描述代码
// 后台新增产品时短描述默认填充门店专属提示 add_filter( 'default_excerpt', 'wc_set_default_product_short_desc', 10, 2 ); function wc_set_default_product_short_desc( $excerpt, $post ) { if ( $post->post_type === 'product' ) { $excerpt = 'Only available in stores'; } return $excerpt; }
使用说明
- 代码不会修改数据库中原有产品的短描述数据,删除代码即可恢复原有内容,无残留
- 如需修改提示文本,直接替换代码中两处的
Only available in stores为目标内容即可 - 可通过自定义CSS调整
.store-only-notice类的样式,修改提示文本的颜色、字号、边距等显示效果 - 若仅需要前端统一显示不需要后台默认填充,可只添加第一段代码
内容的提问来源于stack exchange,提问作者Mikebb
相关产品推荐
相关产品推荐

