PluginProbe ʕ •ᴥ•ʔ
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor / 1.4.0
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor v1.4.0
3.9.7 3.9.5 3.9.6 3.9.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.3.1 2.3.1.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.4.0 2.5.0 2.5.1 2.5.10 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.2 2.6.3 2.7.0 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.8.5 2.8.6 2.8.7 2.8.8 2.9.0 2.9.1 2.9.2 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.4.0 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 3.4.9 3.5.0 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.6.0 3.6.1 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.7.7 3.7.8 3.7.9 3.8.0 3.8.1 3.8.2 3.9.0 3.9.1 3.9.2 trunk 1.2.6 1.2.7 1.2.9 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.10 1.5.11 1.5.12 1.5.2 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.0.9.1 2.0.9.2 2.0.9.3
elementskit-lite / modules / megamenu / api.php
elementskit-lite / modules / megamenu Last commit date
assets 6 years ago views 6 years ago api.php 6 years ago init.php 6 years ago options.php 6 years ago walker-nav-menu.php 6 years ago
api.php
33 lines
1 <?php
2 namespace ElementsKit;
3 use ElementsKit\Libs\Framework\Attr;
4 use ElementsKit\Modules\Megamenu\Init;
5
6 defined( 'ABSPATH' ) || exit;
7
8 class Megamenu_Api extends Core\Handler_Api {
9
10 public function config(){
11 $this->prefix = 'megamenu';
12 }
13
14 public function get_save_menuitem_settings(){
15 $menu_item_id = $this->request['settings']['menu_id'];
16 $menu_item_settings = json_encode($this->request['settings']);
17 update_post_meta( $menu_item_id, Init::$menuitem_settings_key, $menu_item_settings );
18
19 return [
20 'saved' => 1,
21 'message' => esc_html__('Saved', 'ekit-megamenu'),
22 ];
23 }
24
25 public function get_get_menuitem_settings(){
26 $menu_item_id = $this->request['menu_id'];
27
28 $data = get_post_meta($menu_item_id, Init::$menuitem_settings_key, true);
29 return (array) json_decode($data);
30 }
31
32 }
33 new Megamenu_Api();