PluginProbe ʕ •ᴥ•ʔ
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor / 4.0.0
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor v4.0.0
4.0.2 4.0.1 4.0.0 3.10.02 3.10.01 3.9.10 3.9.9 3.9.8 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 / widget-builder / cpt.php
elementskit-lite / modules / widget-builder Last commit date
api 3 weeks ago assets 3 weeks ago controls 3 weeks ago fonts 5 years ago views 4 years ago cpt.php 4 years ago init.php 2 years ago live-action.php 4 months ago widget-file.php 4 years ago
cpt.php
54 lines
1 <?php
2 namespace ElementsKit_Lite\Modules\Widget_Builder;
3
4 defined( 'ABSPATH' ) || exit;
5
6 class Cpt {
7
8 public function __construct() {
9 $this->post_type();
10
11 add_action( 'admin_menu', array( $this, 'cpt_menu' ) );
12 }
13
14 public function post_type() {
15
16 $labels = array(
17 'name' => esc_html__( 'Widgets', 'elementskit-lite' ),
18 'singular_name' => esc_html__( 'Widget', 'elementskit-lite' ),
19 'menu_name' => esc_html__( 'Widget Builder', 'elementskit-lite' ),
20 'name_admin_bar' => esc_html__( 'Widgets', 'elementskit-lite' ),
21 'add_new' => esc_html__( 'Add New', 'elementskit-lite' ),
22 'add_new_item' => esc_html__( 'Add New Widget', 'elementskit-lite' ),
23 'new_item' => esc_html__( 'New Widget', 'elementskit-lite' ),
24 'edit_item' => esc_html__( 'Edit Widget', 'elementskit-lite' ),
25 'view_item' => esc_html__( 'View Widget', 'elementskit-lite' ),
26 'all_items' => esc_html__( 'All Widgets', 'elementskit-lite' ),
27 'search_items' => esc_html__( 'Search Widgets', 'elementskit-lite' ),
28 'parent_item_colon' => esc_html__( 'Parent Widgets:', 'elementskit-lite' ),
29 'not_found' => esc_html__( 'No Widgets found.', 'elementskit-lite' ),
30 'not_found_in_trash' => esc_html__( 'No Widgets found in Trash.', 'elementskit-lite' ),
31 );
32
33 $args = array(
34 'labels' => $labels,
35 'public' => true,
36 'rewrite' => false,
37 'show_ui' => true,
38 'show_in_menu' => false,
39 'show_in_nav_menus' => false,
40 'exclude_from_search' => true,
41 'capability_type' => 'page',
42 'hierarchical' => false,
43 'supports' => array( 'title', 'elementor' ),
44 );
45
46 register_post_type( 'elementskit_widget', $args );
47 }
48
49 public function cpt_menu() {
50 $link_our_new_cpt = 'edit.php?post_type=elementskit_widget';
51 add_submenu_page( 'elementskit', esc_html__( 'Widget Builder', 'elementskit-lite' ), esc_html__( 'Widget Builder', 'elementskit-lite' ), 'manage_options', $link_our_new_cpt );
52 }
53 }
54