Woocommerce - 动态显示属性值作为锚文本,另一个属性值作为 href 链接(使用短代码)
我正在创建一个产品页面模板,并且想要显示一个文本链接,该文本链接将顶级 URL (externalwebsite.com) 作为锚文本,然后将特定产品页面 (externalwebsite.com/product) 作为 href 属性。
我想象输出的 html 看起来像这样:
<a href="$product_url_attribute">$brand_url_attribute</a>
我正在使用 @helgatheviking 的解决方案 此问题来拉取并显示使用短代码的各个属性,它非常适合我的需求。
我尝试过修改这段代码来实现我所需要的,但是 PHP 有点超出我的能力范围。
如果我没有说清楚,请告诉我。
我感谢所有对此的帮助。
I am creating a product page template and I want to display a text link that has the top-level URL (externalwebsite.com) as the anchor text and then the specific product page (externalwebsite.com/product) as the href attribute.
I imagine the html of the output to look something like this:
<a href="$product_url_attribute">$brand_url_attribute</a>
I am using the solution by @helgatheviking on this question to pull and display individual attributes using shortcodes and it works really well for my needs.
I've tried messing around with this code to achieve what I need, but the PHP is a little too over my head.
Let me know if I haven't been clear.
I appreciate all the help on this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
所以,我设法达到了预期的结果,即使它有点笨拙。
我只是使用 HTML 块并写出 HTML 并将短代码插入到各自的位置。
我还必须确保将短代码中的双引号更改为单引号,以确保 href 属性不会提前关闭。
如果您知道更雄辩的方法来做到这一点,请告诉我。
So, I managed to achieve the desired result, even if it is a bit clunky.
I just used an HTML block and wrote out the HTML and inserted the shortcodes into their respective places.
I also had to make sure I changed the double quotes in the shortcode to single quotes to ensure the href attribute didn't close early.
If you know a more eloquent way to do this, please let me know.