我需要Wordpress菜单包含“当前菜单祖先”类,以反映该站点当前在配方部分。假设我有一个食谱自定义帖子类型。我的函数中有以下代码。php,但它不起作用:
function add_active_item_classes($classes = array(), $menu_item = false){
if ( get_post_type() == 'recipe' && $menu_item->title == 'Recipes') {
$classes[] = 'current-menu-ancestor';
return $menuclasses;
}
}
我也不知道我将使用什么过滤器挂钩来产生这种效果?谢谢你的建议和帮助。
我在这里有完整的答案:https://wordpress.stackexchange.com/questions/77931/how-to-include-the-current-menu-ancestor-class-on-a-custom-post-type-menu-in-w/78302#78302
变量存在问题,这就是它无法正常工作的原因。希望这将有助于任何人寻找类似的解决方案。