Using WordPress custom navigation menus automatically gets the menu item label and displays it between the of the menu item, what I need to do is to get a custom field value of the page and displays it instead of the menu item label. How can I do that ?

1 Answer 1


You need a custom walker. Change the function function start_el() to use your custom field’s value.

  • Thanks very much, but I'm not a pro php developer :) . So can please hint me how to do that to display a custom field value INSTEAD of the menu item label, because when i remove the menu item label the whole item is automatically removed. Feb 17, 2012 at 12:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.