You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在创建WooCommerce新产品时自动添加统一短描述?

实现WooCommerce添加新产品时自动填充统一短描述

嘿,我明白你想要实现的效果——每次点击「添加新产品」时,短描述框自动填充统一内容,不用反复复制粘贴对吧?你之前提供的woocommerce_short_description过滤器是用来修改前台产品页面显示的短描述内容,不是后台编辑时的默认值,所以咱们换个正确的钩子来实现:

正确的代码片段

add_filter( 'default_excerpt', 'set_default_product_short_description', 10, 2 );
function set_default_product_short_description( $excerpt, $post ) {
    // 只针对WooCommerce产品类型,且是新建的产品(自动草稿状态)
    if ( $post->post_type === 'product' && $post->post_status === 'auto-draft' ) {
        // 替换成你需要的统一短描述内容
        $excerpt = '这是所有新产品默认的短描述,你可以自由修改这段文本。';
    }
    return $excerpt;
}

代码说明

  • 我们用了default_excerpt钩子,这个钩子专门负责设置新文章的默认摘要(WooCommerce的产品短描述对应的就是文章的post_excerpt字段)
  • 条件判断$post->post_type === 'product'确保只对WooCommerce产品生效,$post->post_status === 'auto-draft'则是针对刚点击「添加新产品」时创建的临时草稿状态,这样不会影响你编辑已有产品时的短描述内容
  • 把代码里的示例文本替换成你需要的统一内容即可

使用方法

  • 你可以把这段代码添加到当前主题的functions.php文件末尾,或者用专门的自定义代码插件(比如Code Snippets)来添加,这样主题更新时代码不会丢失
  • 添加完成后,再点击「添加新产品」,短描述框就会自动填充你设置好的内容啦

内容的提问来源于stack exchange,提问作者user3130287

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:23:39