我想在 wordpress 的事件菜单中添加一个简单的突出显示。 为此,我已经找到了一些可能有用的代码(如果它们有效的话)。在 js 方面,我是一个完全的菜鸟,但我知道的太多了,以至于将这段代码放在我的函数中.php
// Enqueue JavaScripts
function theme_scripts() {
wp_enqueue_script('cartrawler', get_template_directory_uri() . 'https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js', array(), '20120802', '1');
wp_enqueue_script('cartrawler', get_template_directory_uri() . '/js/jquery.colorbox-min.js', array(), '20120802', '1');
wp_enqueue_script('cartrawler', get_template_directory_uri() . '/js/activemenu.js', array(), '30120802', '1');
}
add_action('wp_enqueue_scripts', 'theme_scripts');
我引用了此链接来帮助我编写使这成为可能的小脚本: http://jsfiddle.net/K6F8m/
最佳答案
如果您使用函数 wp_nav_menu() 函数创建菜单,Wordpress 会自动添加允许您创建您正在寻找的“事件菜单突出显示”效果的类。
其中一些类是.current-menu-item
、.current-menu-parent
、.current-{object}-parent
code>、.current-{type}-parent
等
关于php - 将 js 添加到 wordpress 以实现 css activemenu 高亮显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12378902/