簡體   English   中英

將短代碼添加到 WooCommerce 產品說明

[英]Add shortcode to WooCommerce product description

我正在嘗試在每個 woo 產品描述的末尾自動添加一些短代碼。 (不是在簡短描述之后)。 我正在嘗試的代碼是:

add_filter('product_descr','ce_add_text_short_descr');
function ce_add_text_short_descr($description){
$text="[my-shortcode-goes-here]";
return $description.$text;
}

那個不適合我。 有人能幫我嗎?

add_filter('woocommerce_short_description','ts_add_text_short_descr');
function ts_add_text_short_descr($description){
   $text = do_shortcode('[my-custom-text]');
  return $description.$text;
}

您在使用 woocommerce 掛鈎時犯了錯誤,如果我們需要在 php 文件中打印短代碼,它可以與 do_shortcode() 一起使用; 希望它能在你身邊工作我已經測試過了。 不要忘記用您的短代碼替換 my-custom-text 。

add_filter('the_content', 'mujuonly_alter_product_description');

function mujuonly_alter_product_description($description) {
    if (is_product()) {
        $text = do_shortcode('[products limit="4" columns="4" orderby="popularity" class="quick-sale" on_sale="true" ]');
        return $description . $text;
    }
  return $description;
}

這樣使用掛鈎the_content您可以使用簡碼更新產品描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM