version 4.13.0
This commit is contained in:
54
includes/builder/post/taxonomy/LayoutCategory.php
Normal file
54
includes/builder/post/taxonomy/LayoutCategory.php
Normal file
@ -0,0 +1,54 @@
|
||||
<?php
|
||||
|
||||
|
||||
class ET_Builder_Post_Taxonomy_LayoutCategory extends ET_Core_Post_Taxonomy {
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected $_owner = 'builder';
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
public $name = 'layout_category';
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected function _get_args() {
|
||||
return array(
|
||||
'hierarchical' => true,
|
||||
'show_ui' => true,
|
||||
'show_admin_column' => true,
|
||||
'query_var' => true,
|
||||
'show_in_nav_menus' => false,
|
||||
'publicly_queryable' => ET_Builder_Post_Type_Layout::is_publicly_queryable(),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected function _get_labels() {
|
||||
return array();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the class instance.
|
||||
*
|
||||
* @since 3.0.99
|
||||
*
|
||||
* @param string $type See {@see self::$wp_type} for accepted values. Default is 'taxonomy'.
|
||||
* @param string $name The name/slug of the post object. Default is {@see self::$name}.
|
||||
*
|
||||
* @return self|null
|
||||
*/
|
||||
public static function instance( $type = 'taxonomy', $name = 'layout_category' ) {
|
||||
if ( ! $instance = parent::instance( $type, $name ) ) {
|
||||
$instance = new self();
|
||||
}
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
70
includes/builder/post/taxonomy/LayoutPack.php
Normal file
70
includes/builder/post/taxonomy/LayoutPack.php
Normal file
@ -0,0 +1,70 @@
|
||||
<?php
|
||||
|
||||
|
||||
class ET_Builder_Post_Taxonomy_LayoutPack extends ET_Core_Post_Taxonomy {
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected $_owner = 'builder';
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
public $name = 'layout_pack';
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected function _get_args() {
|
||||
return array(
|
||||
'hierarchical' => false,
|
||||
'show_ui' => false,
|
||||
'show_admin_column' => false,
|
||||
'query_var' => true,
|
||||
'show_in_nav_menus' => false,
|
||||
'publicly_queryable' => ET_Builder_Post_Type_Layout::is_publicly_queryable(),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected function _get_labels() {
|
||||
return array(
|
||||
'add_new' => esc_html_x( 'Add New', 'Layout Pack', 'et_builder' ),
|
||||
'add_new_item' => esc_html__( 'Add New Layout Pack', 'et_builder' ),
|
||||
'all_items' => esc_html__( 'All Layout Packs', 'et_builder' ),
|
||||
'choose_from_most_used' => esc_html__( 'Choose from the most used layout packs', 'et_builder' ),
|
||||
'edit_item' => esc_html__( 'Edit Layout Pack', 'et_builder' ),
|
||||
'name' => esc_html__( 'Packs', 'et_builder' ),
|
||||
'new_item' => esc_html__( 'New Layout Pack', 'et_builder' ),
|
||||
'new_item_name' => esc_html__( 'New Layout Pack Name', 'et_builder' ),
|
||||
'no_terms' => esc_html__( 'No layout packs', 'et_builder' ),
|
||||
'not_found' => esc_html__( 'No layout packs found', 'et_builder' ),
|
||||
'search_items' => esc_html__( 'Search Layout Packs', 'et_builder' ),
|
||||
'separate_items_with_commas' => esc_html__( 'Separate layout packs with commas', 'et_builder' ),
|
||||
'singular_name' => esc_html__( 'Layout Pack', 'et_builder' ),
|
||||
'update_item' => esc_html__( 'Update Layout Pack', 'et_builder' ),
|
||||
'view_item' => esc_html__( 'View Layout Pack', 'et_builder' ),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the class instance.
|
||||
*
|
||||
* @since 3.0.99
|
||||
*
|
||||
* @param string $type See {@see self::$wp_type} for accepted values. Default is 'taxonomy'.
|
||||
* @param string $name The name/slug of the post object. Default is {@see self::$name}.
|
||||
*
|
||||
* @return self|null
|
||||
*/
|
||||
public static function instance( $type = 'taxonomy', $name = 'layout_pack' ) {
|
||||
if ( ! $instance = parent::instance( $type, $name ) ) {
|
||||
$instance = new self();
|
||||
}
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
56
includes/builder/post/taxonomy/LayoutScope.php
Normal file
56
includes/builder/post/taxonomy/LayoutScope.php
Normal file
@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
|
||||
class ET_Builder_Post_Taxonomy_LayoutScope extends ET_Core_Post_Taxonomy {
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected $_owner = 'builder';
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
public $name = 'scope';
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected function _get_args() {
|
||||
return array(
|
||||
'hierarchical' => false,
|
||||
'show_ui' => false,
|
||||
'show_admin_column' => false,
|
||||
'query_var' => true,
|
||||
'show_in_nav_menus' => false,
|
||||
'publicly_queryable' => ET_Builder_Post_Type_Layout::is_publicly_queryable(),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected function _get_labels() {
|
||||
return array(
|
||||
'name' => esc_html__( 'Scope', 'et_builder' ),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the class instance.
|
||||
*
|
||||
* @since 3.0.99
|
||||
*
|
||||
* @param string $type See {@see self::$wp_type} for accepted values. Default is 'taxonomy'.
|
||||
* @param string $name The name/slug of the post object. Default is {@see self::$name}.
|
||||
*
|
||||
* @return self|null
|
||||
*/
|
||||
public static function instance( $type = 'taxonomy', $name = 'scope' ) {
|
||||
if ( ! $instance = parent::instance( $type, $name ) ) {
|
||||
$instance = new self();
|
||||
}
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
56
includes/builder/post/taxonomy/LayoutType.php
Normal file
56
includes/builder/post/taxonomy/LayoutType.php
Normal file
@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
|
||||
class ET_Builder_Post_Taxonomy_LayoutType extends ET_Core_Post_Taxonomy {
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected $_owner = 'builder';
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
public $name = 'layout_type';
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected function _get_args() {
|
||||
return array(
|
||||
'hierarchical' => false,
|
||||
'show_ui' => false,
|
||||
'show_admin_column' => true,
|
||||
'query_var' => true,
|
||||
'show_in_nav_menus' => false,
|
||||
'publicly_queryable' => ET_Builder_Post_Type_Layout::is_publicly_queryable(),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected function _get_labels() {
|
||||
return array(
|
||||
'name' => esc_html__( 'Type', 'et_builder' ),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the class instance.
|
||||
*
|
||||
* @since 3.0.99
|
||||
*
|
||||
* @param string $type See {@see self::$wp_type} for accepted values. Default is 'taxonomy'.
|
||||
* @param string $name The name/slug of the post object. Default is {@see self::$name}.
|
||||
*
|
||||
* @return self|null
|
||||
*/
|
||||
public static function instance( $type = 'taxonomy', $name = 'layout_type' ) {
|
||||
if ( ! $instance = parent::instance( $type, $name ) ) {
|
||||
$instance = new self();
|
||||
}
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
56
includes/builder/post/taxonomy/LayoutWidth.php
Normal file
56
includes/builder/post/taxonomy/LayoutWidth.php
Normal file
@ -0,0 +1,56 @@
|
||||
<?php
|
||||
|
||||
|
||||
class ET_Builder_Post_Taxonomy_LayoutWidth extends ET_Core_Post_Taxonomy {
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected $_owner = 'builder';
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
public $name = 'module_width';
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected function _get_args() {
|
||||
return array(
|
||||
'hierarchical' => false,
|
||||
'show_ui' => false,
|
||||
'show_admin_column' => false,
|
||||
'query_var' => true,
|
||||
'show_in_nav_menus' => false,
|
||||
'publicly_queryable' => ET_Builder_Post_Type_Layout::is_publicly_queryable(),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @inheritDoc
|
||||
*/
|
||||
protected function _get_labels() {
|
||||
return array(
|
||||
'name' => esc_html__( 'Module Width', 'et_builder' ),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the class instance.
|
||||
*
|
||||
* @since 3.0.99
|
||||
*
|
||||
* @param string $type See {@see self::$wp_type} for accepted values. Default is 'taxonomy'.
|
||||
* @param string $name The name/slug of the post object. Default is {@see self::$name}.
|
||||
*
|
||||
* @return self|null
|
||||
*/
|
||||
public static function instance( $type = 'taxonomy', $name = 'module_width' ) {
|
||||
if ( ! $instance = parent::instance( $type, $name ) ) {
|
||||
$instance = new self();
|
||||
}
|
||||
|
||||
return $instance;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user