Changeset 2208883 – WordPress Plugin Repository (original) (raw)

Timestamp:

12/09/2019 10:40:44 PM (6 years ago)

ClaudioLaBarbera

Message:

v0.7.3

Location:

wp-rest-api-v2-menus

Files:

Legend:

Unmodified

Added

Removed

r2197501 r2208883
4 4 Requires at least: 4.4
5 5 Tested up to: 5.2.2
6 Stable tag: 0.7.2
6 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
r2197501 r2208883
2 2 /*
3 3 Plugin Name: WP-REST-API V2 Menus
4 Version: 0.7.2
4 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 ( menuitemsasmenu_items as menuitemsaskey => $item ) {
143 // add slug to menu items
144 slug=basename(getpermalink(slug = basename( get_permalink(slug=basename(getpermalink(item->object_id) );
145 item−>slug=item->slug = item>slug=slug;
143
144 if($item->type == 'post_type') {
145 // add slug to menu items
146 slug=basename(getpermalink(slug = basename( get_permalink(slug=basename(getpermalink(item->object_id) );
147 item−>slug=item->slug = item>slug=slug;
148 } else if($item->type == 'taxonomy') {
149 cat=getcategory(cat = get_category(cat=getcategory(item->object_id);
150 item−>slug=item->slug = item>slug=cat->slug;
151 } else if($item->type == 'post_type_archive') {
152 posttypedata=getposttypeobject(post_type_data = get_post_type_object(posttypedata=getposttypeobject(item->object);
153
154 if ($post_type_data->has_archive) {
155 item−>slug=item->slug = 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.