Automatically add anchor links as children elements in custom nav walker
-
Hi there,
I’m struggling with a problem I can’t seem to figure out myself…
What I want is to automatically add anchor links from a loop in the parent page as a dropdown submenu with a custom navigation walker.I use Advanced Custom Fields to add extra content blocks in a page, in each block there is a named anchor that should be added to the parent page as a submenu.
What I got so far: pastebin.com/YbY1wxSa
The normal output of the
$children_elements
would be like this:Array ( [7] => Array ( [0] => WP_Post Object ( [ID] => 124 etc ... [current_item_parent] => ) [1] => WP_Post Object ( [ID] => 125 etc ... [current_item_parent] => ) [2] => WP_Post Object ( [ID] => 126 etc ... [current_item_parent] => ) ) )
But my output of the
$children_elements
is like this:Array ( [7] => Array ( [0] => Array ( [ID] => 124 etc ... [current_item_parent] => ) [1] => Array ( [ID] => 125 etc ... [current_item_parent] => ) [2] => Array ( [ID] => 126 etc ... [current_item_parent] => ) ) )
So the children elements are in an Array and not in a WP_Post Object.
What do I need to change in order to add the anchors correctly without needing to create newnav_menu_item
in the database?Any help is welcome!
Thanks
- The topic ‘Automatically add anchor links as children elements in custom nav walker’ is closed to new replies.