Changeset 2208883
- Timestamp:
- 12/09/2019 10:40:44 PM (6 years ago)
- Location:
- wp-rest-api-v2-menus
- Files:
-
- 4 added
- 2 edited
-
tags/0.7.3 (added)
-
tags/0.7.3/README.md (added)
-
tags/0.7.3/readme.txt (added)
-
tags/0.7.3/wp-rest-api-v2-menus.php (added)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/wp-rest-api-v2-menus.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-rest-api-v2-menus/trunk/readme.txt
r2197501 r2208883 4 4 Requires at least: 4.4 5 5 Tested up to: 5.2.2 6 Stable tag: 0.7. 26 Stable tag: 0.7.3 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 45 45 == Changelog == 46 46 47 0.7.3 - Added slug to category item object 48 47 49 0.7.2 - Added slug to menu item object 48 50 -
wp-rest-api-v2-menus/trunk/wp-rest-api-v2-menus.php
r2197501 r2208883 2 2 /* 3 3 Plugin Name: WP-REST-API V2 Menus 4 Version: 0.7. 24 Version: 0.7.3 5 5 Description: Adding menus endpoints on WP REST API v2 6 6 Author: Claudio La Barbera … … 141 141 // pull all child menu items into separate object 142 142 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 } else if($item->type == 'post_type_archive') { 152 $post_type_data = get_post_type_object($item->object); 153 154 if ($post_type_data->has_archive) { 155 $item->slug = $post_type_data->rewrite['slug']; 156 } 157 } 146 158 147 159 if ( $item->menu_item_parent ) {
Note: See TracChangeset
for help on using the changeset viewer.