Changeset 2208883 – WordPress Plugin Repository (original) (raw)
Timestamp:
12/09/2019 10:40:44 PM (6 years ago)
ClaudioLaBarbera
Message:
v0.7.3
Location:
Files:
- tags/0.7.3
- tags/0.7.3/README.md
- tags/0.7.3/readme.txt
- tags/0.7.3/wp-rest-api-v2-menus.php
- trunk/readme.txt (2 diffs)
- trunk/wp-rest-api-v2-menus.php (2 diffs)
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. |
|
| 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. |
|
| 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.