Wooccommerce-将属性值动态显示为锚文本,将另一个属性值显示为href链接(使用短代码)



我正在创建一个产品页面模板,我想显示一个文本链接,该链接以顶级URL(externalwebsite.com(作为锚文本,然后以特定产品页面(externalvebsite.com/product(作为href属性。

我想象输出的html看起来像这样:

<a href="$product_url_attribute">$brand_url_attribute</a>

我正在使用@helgatheviking关于这个问题的解决方案来使用短代码提取和显示单个属性,它非常适合我的需求。

我试着摆弄这些代码来实现我所需要的,但PHP有点太难了。

如果我还不清楚,请告诉我。

我感谢大家在这方面的帮助。

因此,我设法实现了所需的结果,即使它有点笨拙。

我只是使用了一个HTML块,写出了HTML,并将短代码插入到它们各自的位置。

<p>View on <a href="[display_attributes attributes='product-url']">[display_attributes attributes="brand-website"]</a></p>

我还必须确保将短代码中的双引号改为单引号,以确保href属性不会提前关闭。

如果你知道更雄辩的方法,请告诉我。

最新更新