我正在为主页构建一个wordpress模板,该模板会从一个类别或页面中摘录和显示特色图像,并在页面上显示其中的一些。 每个下面都有一个“阅读更多”或“购买”的链接 我正在使用woocommerce插件作为shop元素。 在帖子/页面内有一个woocommerce“添加到购物车”的产品短链接。 我希望主页上的每个“购买”链接都使用短链接代码转到帖子/页面的一部分。 所以我使用div id =“buy”然后将#buy添加到模板链接中。 一次工作正常。 我知道你不应该重复使用ID。 但是,我希望用新产品更新网站的人不必触摸模板,所以我希望他们能够使用相同的ID。 主页的每个部分都在它自己的循环中,每次重置。 这是否可以重复使用相同的ID?整个模板和个别帖子/页面?
答案 0 :(得分:1)
在类别页面上的url中使用哈希#buy是没有问题的 - 你可以在任意数量的网址上拥有它。如果您在单个页面上创建<div id="buy">...</div>
,则没有问题,您可以在所需的多个单独页面上进行此操作。
如果您在页面上多次<div id="buy">...</div>
次遇到麻烦,因为该锚点的任何链接只会转到页面上的第一个。