显示Woocommerce产品页面的默认描述为空描述

时间:2019-12-18 11:03:10

标签: php wordpress woocommerce hook-woocommerce

是否可以在后端产品描述区域中为所有新添加的产品页面添加Woocommerce产品默认描述作为默认文本,例如(免费)或默认函数,它将生成特定操作,但仅对于没有商品描述值的商品

所需要做的就是使描述具有以下描述中新添加产品的默认添加值

enter image description here

任何人都可以帮忙吗?

我发现这很神奇,但对于产品简短描述却是,但我希望它对产品描述本身

add_action( 'woocommerce_single_product_summary', 'bbloomer_echo_short_desc_if_empty', 21 );

function bbloomer_echo_short_desc_if_empty() {
   global $post;
   if ( empty ( $post->post_excerpt  ) ) {
      $post_excerpt = '<p class="default-short-desc">';
        $post_excerpt .= 'This is the default, global, short description.<br>It will show if <b>no short description has been entered!</b>';
        $post_excerpt .= '</p>';
      echo $post_excerpt;
   }
}

2 个答案:

答案 0 :(得分:1)

*   \return returns an #GE_RETURN_CODES value enum 

类似上面的东西应该起作用。

答案 1 :(得分:0)

尝试一下:

add_action( 'woocommerce_single_product_summary', 'bbloomer_echo_desc_if_empty', 21 );

function bbloomer_echo_desc_if_empty() {
    global $post;
    if ( empty ( $post->post_content  ) ) {
        $post_description = '<p class="default-content">';
        $post_description .= 'This is the default, global, description.<br>It will show if <b>description has been entered!</b>';
        $post_description .= '</p>';
        echo $post_description;
    }
}