我刚接触过WordPress并尝试过woocommerce,但我遇到了一个小问题。
这是我的网站。
“产品”页不是“商店的孩子”页面,因此每当我单击产品时,“商店”下的活动下划线就会消失。有人知道怎么改变这个吗?我在用神秘的主题。
发布于 2013-04-29 02:32:57
您不需要强迫permalink结构这样做。这些效果通常通过向要突出显示的项添加一些类(具有特定样式)来处理,在本例中,包含指向商店的链接的<li>。
在您的站点中,Shop菜单项(当在Shop页面中)是:
<li id="menu-item-23" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item current_page_item menu-item-23">
<a href="http://md4s1307.keaweb.dk/shop/">Shop</a>
</li>li.current-menu-item > a和li.current_page_item > a都是在您的主题中使用特殊颜色设计的。只需将这些类中的任何一个添加到单个产品页中的li元素中,就可以这样做:
jQuery(document).ready(function(e) {e('#menu-item-23').addClass("current-menu-item");...}为了进行快速修复,您可以简单地修改您的脚本Singt-Product.js(大概只为单个产品页面加载),以便在它的“文档就绪”中包含这个片段。显然,所有关于修改代码的警告都适用于您以后可能想要更新的代码(即主题),但这是一个不同的问题。
您还可以尝试更一般地定位其文本内容为"Shop“的菜单项,等等。
https://wordpress.stackexchange.com/questions/97373
复制相似问题