我正在使用woocommerce,并试图找出如何专门链接到页面的评论部分。
我尝试过类似的东西:www.mywebsite。com/product页/#review\\u表单
虽然这会自动将用户带到产品页面上查看字段的位置,但它实际上不会激活查看选项卡,以便在您到达页面的该部分后查看查看字段(我这里有一些选项卡,如描述、客户照片、评论)。
是否有办法同时激活“审阅”选项卡(class=“reviews\\u tab active”)并使其自动跳转到页面的该部分?
我也在尝试让它在所有浏览器中都能工作,因为许多客户都使用手机。
SO网友:majick
您可能需要通过检测哈希值并在此基础上激活类来使用jQuery实现这一点。类似的方法可能会奏效:
add_action(\'wp_footer\', \'custom_review_form_activate\');
function custom_review_form_activate() {
echo "<script>if (window.location.hash == \'review_form\') {
jQuery(\'.reviews_tab\').addClass(\'active\');
}</script>";
}
(当然,如果您的主题或自定义项已经有一些jquery,您可以将其添加到那里,而不是像这样添加到页脚中。)