提问者:小点点

如何在Wordpress中的自定义post类型菜单中包含“当前菜单祖先”类?


我需要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;
}
}

我也不知道我将使用什么过滤器挂钩来产生这种效果?谢谢你的建议和帮助。


共1个答案

匿名用户

我在这里有完整的答案:https://wordpress.stackexchange.com/questions/77931/how-to-include-the-current-menu-ancestor-class-on-a-custom-post-type-menu-in-w/78302#78302

变量存在问题,这就是它无法正常工作的原因。希望这将有助于任何人寻找类似的解决方案。