Skip to content

Commit 1783df2

Browse files
committed
Added category slug. Bug fix #20
1 parent 7eda45d commit 1783df2

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

wp-rest-api-v2-menus.php

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,15 @@ function wp_api_v2_menus_get_menu_items( $id ) {
140140
$child_items = [];
141141
// pull all child menu items into separate object
142142
foreach ( $menu_items as $key => $item ) {
143-
// add slug to menu items
144-
$slug = basename( get_permalink($item->object_id) );
145-
$item->slug = $slug;
143+
144+
if($item->type == 'post_type') {
145+
// add slug to menu items
146+
$slug = basename( get_permalink($item->object_id) );
147+
$item->slug = $slug;
148+
} else if($item->type == 'taxonomy') {
149+
$cat = get_category($item->object_id);
150+
$item->slug = $cat->slug;
151+
}
146152

147153
if ( $item->menu_item_parent ) {
148154
array_push( $child_items, $item );

0 commit comments

Comments
 (0)