MP_BaseLeadSettings::register_lead_status_taxonomy( string $lead )

Register Lead Status Taxonomy.


Parameters Parameters

$lead

(string) (Required) post type key


Top ↑

Return Return

(WP_Taxonomy) mortgage_platform_status


Top ↑

Source Source

File: mortgage-platform/Inc/Base/MP_BaseLeadSettings.php

	protected function register_lead_status_taxonomy( $lead ) {

		$labels = array(
			'name'                       => __( 'Status', 'mortgage_platform' ),
			'singular_name'              => __( 'Status', 'mortgage_platform' ),
			'search_items'               => __( 'Search Lead Statuses', 'mortgage_platform' ),
			'popular_items'              => __( 'Popular Lead Statuses', 'mortgage_platform' ),
			'all_items'                  => __( 'All Lead Statuses', 'mortgage_platform' ),
			'parent_item'                => null,
			'parent_item_colon'          => null,
			'edit_item'                  => __( 'Edit Status', 'mortgage_platform' ),
			'update_item'                => __( 'Update Status', 'mortgage_platform' ),
			'add_new_item'               => __( 'Add New Status', 'mortgage_platform' ),
			'new_item_name'              => __( 'New Status', 'mortgage_platform' ),
			'separate_items_with_commas' => __( 'Separate status with commas', 'mortgage_platform' ),
			'add_or_remove_items'        => __( 'Add or remove lead status', 'mortgage_platform' ),
			'choose_from_most_used'      => __( 'Choose from the most used lead statuses', 'mortgage_platform' ),
			'menu_name'                  => __( 'Status', 'mortgage_platform' ),
		);

		$taxonomy = register_taxonomy(
			MortgagePlatform::$prefix . 'status',
			array( $lead ),
			array(
				'hierarchical'          => false,
				'labels'                => $labels,
				'show_ui'               => true,
				'update_count_callback' => '_update_post_term_count',
				'query_var'             => true,
				'rewrite'               => array( 'slug' => $lead . 'status' ),
				//'rewrite'               => true,
				'public'                => true,
				'show_in_rest'          => null,
				'rest_base'             => null,
				'capabilities'          => array(),
				'meta_box_cb'           => null,
				'show_admin_column'     => true,
				'_builtin'              => false,
			)
		);

		return $taxonomy;

	}

Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.