Как лучше — несколько add_filter или walker_nav_menu?
Добрый день!
Стоит задача - сверстать wp меню по БЭМ, исключая лишние классы. Я сделал это через несколько фильтров (wp_nav_menu_arg, nav_menu_css_class, и т.д.) - всё получилось, ок.
Но тут я задумался - а не лучше ли вместо кучи фильтров использовать класс walker_nav_menu? До этого я не сталкивался с созданием его экземпляров, но, просто по логике - это же будет лучше с т.з. скорости работы, нежели 6-8 фильтров. Я правильно думаю, или что-то не понимаю? Может есть какие-то подводные камни/ограничения?