我正在尝试将javascript:void(0)
插入Wordpress菜单,但它会修改指向http://javascript:void(0)
的链接。
有没有办法让菜单保留原来的JavaScript?
答案 0 :(得分:0)
你必须搜索这个“wp_nav_menu($ args);”WordPress函数或
答案 1 :(得分:0)
菜单属性在呈现之前会被转义,这就是为什么在菜单中删除javascript的原因。
@Ref https://github.com/WordPress/WordPress/blob/master/wp-includes/nav-menu-template.php#L146
您可以通过覆盖library(plyr)
arrange(df, id)
# id name
#1 001-010 Sue
#2 001-020 Fred
#3 001-051 Liam
Walker_Nav_Menu
课程来轻松解决此问题
这不会修复WP-Admin转义javascript的菜单。您仍然可以使用functions.php
作为您的网址,然后使用以下内容将其替换为#
:
javascript:void(0)