Commit realizado el 12:13:52 08-04-2024

This commit is contained in:
Pagina Web Monito
2024-04-08 12:13:55 -04:00
commit 0c33094de9
7815 changed files with 1365694 additions and 0 deletions

View File

@@ -0,0 +1,70 @@
<?php
/**
* Init ET_CODE_SNIPPET_TAXONOMY_TYPE taxonomy.
*
* @since 4.19.0
*
* @package Divi
* @subpackage Builder
* @since 4.19.0
*/
/**
* Register ET_CODE_SNIPPET_TAXONOMY_TYPE taxonomy.
*/
class ET_Builder_Post_Taxonomy_CodeSnippetType extends ET_Core_Post_Taxonomy {
/**
* {@inheritDoc}
*
* @var string
*/
protected $_owner = 'builder';
/**
* {@inheritDoc}
*
* @var string
*/
public $name = 'et_code_snippet_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' => true,
);
}
/**
* {@inheritDoc}
*/
protected function _get_labels() {
return array(
'name' => esc_html__( 'Type', 'et_builder' ),
);
}
/**
* Get the class instance.
*
* @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 ET_Builder_Post_Taxonomy_CodeSnippet_Type
*/
public static function instance( $type = 'taxonomy', $name = 'et_code_snippet_type' ) {
$instance = parent::instance( $type, $name );
if ( ! $instance ) {
$instance = new self();
}
return $instance;
}
}

View File

@@ -0,0 +1,109 @@
<?php
/**
* Register ET_CODE_SNIPPET_POST_TYPE taxonomy.
*
* @since 4.19.0
*
* @package Divi
* @subpackage Cloud
* @since 4.19.0
*/
/**
* Class to handle `et_tb_item` post type.
*
* Registers TB Item.
*/
class ET_Builder_Post_Type_Code_Snippet extends ET_Core_Post_Type {
/**
* {@inheritDoc}
*
* @var string
*/
protected $_owner = 'builder';
/**
* {@inheritDoc}
*
* @var string
*/
public $name = ET_CODE_SNIPPET_POST_TYPE;
/**
* {@inheritDoc}
*/
protected function _get_args() {
return array(
'can_export' => true,
'capability_type' => 'post',
'has_archive' => false,
'hierarchical' => false,
'map_meta_cap' => true,
'public' => false,
'publicly_queryable' => false,
'query_var' => false,
'show_in_menu' => false,
'show_ui' => false,
'supports' => array(
'editor',
'excerpt',
'revisions',
'thumbnail',
'title',
),
'taxonomies' => array(
'layout_category',
'layout_tag',
'et_code_snippet_type',
),
);
}
/**
* {@inheritDoc}
*/
protected function _get_labels() {
return array(
'add_new' => esc_html_x( 'Add New', 'Layout', 'et_builder' ),
'add_new_item' => esc_html__( 'Add New Code Snippet', 'et_builder' ),
'all_items' => esc_html__( 'All Code Snippets', 'et_builder' ),
'edit_item' => esc_html__( 'Edit Code Snippet', 'et_builder' ),
'name' => esc_html__( 'Code Snippets', 'et_builder' ),
'new_item' => esc_html__( 'New Code Snippet', 'et_builder' ),
'not_found' => esc_html__( 'Nothing found', 'et_builder' ),
'not_found_in_trash' => esc_html__( 'Nothing found in Trash', 'et_builder' ),
'parent_item_colon' => '',
'search_items' => esc_html__( 'Search Code Snippets', 'et_builder' ),
'singular_name' => esc_html__( 'Code Snippet', 'et_builder' ),
'view_item' => esc_html__( 'View Code Snippet', 'et_builder' ),
);
}
/**
* Get the class instance.
*
* @param string $type See {@see self::$wp_type} for accepted values. Default is 'cpt'.
* @param string $name The name/slug of the post object. Default is {@see self::$name}.
*
* @return self|null
*/
public static function instance( $type = 'cpt', $name = ET_CODE_SNIPPET_POST_TYPE ) {
$instance = parent::instance( $type, $name );
if ( ! $instance ) {
$instance = new self();
}
return $instance;
}
/**
* Returns TRUE when a layout is Favorite.
*
* @param string $post_id Post ID.
*
* @return bool
*/
public function is_favorite( $post_id ) {
return 'favorite' === get_post_meta( $post_id, 'favorite_status', true );
}
}