下面的过滤器根据标题添加您的类,如果您愿意,也可以通过帖子ID进行此操作:$item->object_id == 123
function wp_nav_parent_class( $classes, $item ) {
if( is_singular(\'post\') && $item->title == "Your Menu Item Title Here" )
array_push($classes, \'current_page_parent\');
return $classes;
}
add_filter(\'nav_menu_css_class\', \'wp_nav_parent_class\', 10, 2);
如果
is_singular(\'post\')
不起作用,请尝试
is_single()
, 但它应该会起作用。只需将条件字符串替换为您选择的菜单项标题即可。