PluginProbe ʕ •ᴥ•ʔ
Nested Pages / 1.3.4
Nested Pages v1.3.4
3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 trunk 1.0 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.3.0 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.2 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.3.1 1.6.3.2 1.6.4 1.6.5 1.6.5.1 1.6.5.2 1.6.6 1.6.7 1.6.8 1.7.0 1.7.1 2.0.1 2.0.2 2.0.3 2.0.4 3.0.1 3.0.10 3.0.11 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.20 3.1.21 3.1.22 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
wp-nested-pages / app / Entities / NavMenu / NavMenuRemoveItem.php
wp-nested-pages / app / Entities / NavMenu Last commit date
NavMenuActions.php 11 years ago NavMenuRemoveItem.php 11 years ago NavMenuRepository.php 11 years ago NavMenuSync.php 11 years ago NavMenuSyncInterface.php 11 years ago NavMenuSyncListing.php 11 years ago NavMenuSyncMenu.php 11 years ago NavMenuTrashActions.php 11 years ago
NavMenuRemoveItem.php
28 lines
1 <?php namespace NestedPages\Entities\NavMenu;
2
3 /**
4 * Service Class for removing a single menu item
5 */
6 class NavMenuRemoveItem {
7
8 /**
9 * Item ID to Remove
10 * @var int - ID of nav menu item
11 */
12 private $item_id;
13
14 public function __construct($item_id)
15 {
16 $this->item_id = $item_id;
17 $this->removeItem();
18 }
19
20 /**
21 * Delete the Item
22 */
23 private function removeItem()
24 {
25 wp_delete_post($this->item_id, true);
26 }
27
28 }