Update class-taxonomy-categories.php

This commit is contained in:
Hoang Huu 2019-10-10 09:28:06 +07:00
parent 6228cf9ec8
commit 204ea5368a

View File

@ -26,36 +26,33 @@ class Opalestate_Taxonomy_Categories {
* Init * Init
*/ */
public static function init() { public static function init() {
add_action( 'init', [ __CLASS__, 'definition' ] ); add_action( 'init', [ __CLASS__, 'definition' ] );
add_filter( 'opalestate_taxomony_category_metaboxes', [ __CLASS__, 'metaboxes' ] ); add_filter( 'opalestate_taxomony_category_metaboxes', [ __CLASS__, 'metaboxes' ] );
add_action( 'cmb2_admin_init', [ __CLASS__, 'taxonomy_metaboxes' ], 999 ); add_action( 'cmb2_admin_init', [ __CLASS__, 'taxonomy_metaboxes' ], 999 );
} }
public static function metaboxes() { public static function metaboxes() {
} }
/** /**
* * Definition.
*/ */
public static function definition() { public static function definition() {
$labels = [
register_taxonomy( static::OPALESTATE_CATEGORY, 'opalestate_property', apply_filters( 'opalestate_taxonomy_args_property_category', [
'labels' => [
'name' => esc_html__( 'Categories', 'opalestate-pro' ), 'name' => esc_html__( 'Categories', 'opalestate-pro' ),
'add_new_item' => esc_html__( 'Add New Category', 'opalestate-pro' ), 'add_new_item' => esc_html__( 'Add New Category', 'opalestate-pro' ),
'new_item_name' => esc_html__( 'New Category', 'opalestate-pro' ), 'new_item_name' => esc_html__( 'New Category', 'opalestate-pro' ),
], ];
register_taxonomy( static::OPALESTATE_CATEGORY, 'opalestate_property', [
'labels' => apply_filters( 'opalestate_category_labels', $labels ),
'public' => true, 'public' => true,
'hierarchical' => true, 'hierarchical' => true,
'show_ui' => true, 'show_ui' => true,
'query_var' => true, 'query_var' => true,
'rewrite' => [ 'slug' => _x( 'property-category', 'slug', 'opalestate-pro' ), 'with_front' => false, 'hierarchical' => true ], 'rewrite' => [ 'slug' => _x( 'property-category', 'slug', 'opalestate-pro' ), 'with_front' => false, 'hierarchical' => true ],
] ) ); ] );
} }
@ -104,7 +101,6 @@ class Opalestate_Taxonomy_Categories {
} }
public static function dropdown_list( $selected = 0 ) { public static function dropdown_list( $selected = 0 ) {
$id = static::OPALESTATE_CATEGORY . rand(); $id = static::OPALESTATE_CATEGORY . rand();
$args = [ $args = [