在创作时自动添加woocommerce产品简短描述

时间:2018-03-22 16:57:13

标签: wordpress woocommerce hook-woocommerce

我想在创建新产品时默认添加产品简短说明。所有产品都有相同的简短描述,因此没有必要继续复制和粘贴它。因此,当我点击添加新产品时,它应该就在那里。

我将不胜感激。

add_filter( 'woocommerce_short_description', 
'single_product_short_description', 10, 1 );
function single_product_short_description( $post_excerpt )
{
global $product; 
if ( is_single( $product->id ) )
$post_excerpt = '<div class="product-message"><p>' . __( "Article only 
available in the store.", "woocommerce" ) . '</p></div>' . $post_excerpt;
return $post_excerpt;
}

我找到了上面的代码,但无法让它起作用:(

谢谢。
问候,
埃姆雷。

2 个答案:

答案 0 :(得分:1)

  • 在主题function.php
  • 中添加此代码
  • 根据您的需要更改简短描述内容 - &#34;这是您的简短描述。&#34;
$Groups = Get-ADGroup -filter {name -like "Group*"} | Select-Object Name
foreach ($Group in $Groups) {
    $Members = Get-ADGroupMember -Identity $($Group.name) -Recursive | Select-Object name
    foreach ($Member in $Members) {
        $UserObject = Get-ADUser -Identity $($Member.name) -Properties * | Select-Object *
        $UserObject.Group = $($Group.name)
        $UserObject | Export-CSV
    }
}

答案 1 :(得分:0)

这样可以自动覆盖放在前端产品简短描述字段中的任何内容。它不会将文本添加到后端字段本身,这很好,因为如果您以后需要更改它,它会保持全球化。

add_filter( 'woocommerce_short_description', 'filter_woocommerce_short_description', 10, 1 );
function filter_woocommerce_short_description( $post_excerpt ) {
    $post_excerpt = '<div class="product-message"><p>' . __( "Article only available in the store.", "woocommerce" ) . '</p></div>';

    return $post_excerpt;
}