admin管理员组

文章数量:1130349

Does anyone know what is the difference between extending Walker_Nav_menu and walker. I learned about Wordpress Nav Walker and found several different tutorials. Do they extends different classes ?

Does anyone know what is the difference between extending Walker_Nav_menu and walker. I learned about Wordpress Nav Walker and found several different tutorials. Do they extends different classes ?

Share Improve this question edited Jan 2, 2019 at 7:38 Pratik Patel 1,1091 gold badge11 silver badges23 bronze badges asked Jan 2, 2019 at 4:55 hai indoshai indos 1
Add a comment  | 

1 Answer 1

Reset to default 0

Walker_Nav_menu extends walker and includes all the markup for a menu. walker by itself doesn't have any markup, it just handles walking the tree, and needs to be extended to add markup. See the documentation:

Extend the Walker class to use it, see examples below. Child classes do not need to implement all of the abstract methods in the class. The child only needs to implement the methods that are needed.

If you're customising the output of a menu, just extend Walker_Nav_Menu.

Does anyone know what is the difference between extending Walker_Nav_menu and walker. I learned about Wordpress Nav Walker and found several different tutorials. Do they extends different classes ?

Does anyone know what is the difference between extending Walker_Nav_menu and walker. I learned about Wordpress Nav Walker and found several different tutorials. Do they extends different classes ?

Share Improve this question edited Jan 2, 2019 at 7:38 Pratik Patel 1,1091 gold badge11 silver badges23 bronze badges asked Jan 2, 2019 at 4:55 hai indoshai indos 1
Add a comment  | 

1 Answer 1

Reset to default 0

Walker_Nav_menu extends walker and includes all the markup for a menu. walker by itself doesn't have any markup, it just handles walking the tree, and needs to be extended to add markup. See the documentation:

Extend the Walker class to use it, see examples below. Child classes do not need to implement all of the abstract methods in the class. The child only needs to implement the methods that are needed.

If you're customising the output of a menu, just extend Walker_Nav_Menu.

本文标签: phpDifference between quotWalkerNavmenuquot and quotwalkerquot