woocommerce在产品页面上显示标签说明

时间:2020-04-29 19:05:43

标签: woocommerce tags display mod

我今天环顾了一会儿,以期在产品页面上显示标签说明。但是找不到我显示标签描述的问题的精确答案。

我知道您在页面上是否有多个标签,并且拉入所有标签描述对SEO或页面外观不利,但我相信我们只会拉入一个包含描述的标签,其余都是通用的没有说明的标签。

我应该在哪里看如何做到这一点?我确定这是常见的woocommerce mod,并且我没有使用正确的woocommerce术语。这是当前在我们产品页面上显示的信息。
- - 当前 - - 标签-玫瑰石英

----希望----- 标签-玫瑰石英

这种美丽的粉红色石头因其充满爱的力量而闻名 散发出。这是爱情的石头,但更多的水晶专家看到了它 作为自我爱,自尊和接受自己的真实自我。玫瑰 石英还有助于消除佩戴者的任何不满 他们的生活随着时间的推移而积累。这块石头为 心脏。

1 个答案:

答案 0 :(得分:0)

因此,我弄清楚了如何做到这一点,并希望分享我的发现。首先,您需要一种将片段添加到页面的方法。我使用了一个名为XYZ PHP Code的插件,该插件允许我创建要在elementor页面构建器中使用的PHP代码段。

我在XYZ中创建了一个名为“ tagdesc”的新代码段,并使用以下代码显示了代码说明。

<?php
$posttags = get_the_terms( get_the_ID(), 'product_tag' );
if ($posttags) {
    foreach($posttags as $product_tag) {
        echo $product_tag->name; 
        echo $product_tag->description;
    }
}
?>

在我的情况下,保存并使用您的代码段称为[xyz-ips snippet =“ tagdesc”]。

这将显示该产品的所有标签名称和描述。就我而言,我删除了(echo $ product_tag-> name;),因为我不需要显示标签名称。在我们的案例中,这是可行的,因为只有一个标签具有描述,我认为更好的解决方案是使用类似的方法从单个产品属性中提取描述,但找不到有效的解决方案。