php - Difference between "Walker_Nav_menu" and "walker"

admin2025-06-04  1

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.

转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1749051815a315944.html

最新回复(0)