Automattic\WooCommerce\Admin\Features\Fulfillments
FulfillmentsController::register_custom_shipping_providers_taxonomy
Register the custom shipping providers taxonomy.
Method of the class: FulfillmentsController{}
No Hooks.
Returns
null. Nothing (null).
Usage
// private - for code of main (parent) class only $result = $this->register_custom_shipping_providers_taxonomy(): void;
FulfillmentsController::register_custom_shipping_providers_taxonomy() FulfillmentsController::register custom shipping providers taxonomy code WC 11.0.1
private function register_custom_shipping_providers_taxonomy(): void {
if ( taxonomy_exists( 'wc_fulfillment_shipping_provider' ) ) {
return;
}
register_taxonomy(
'wc_fulfillment_shipping_provider',
array(),
array(
'labels' => array(
'name' => __( 'Shipping providers', 'woocommerce' ),
'singular_name' => __( 'Shipping provider', 'woocommerce' ),
'add_new_item' => __( 'Add new shipping provider', 'woocommerce' ),
'edit_item' => __( 'Edit shipping provider', 'woocommerce' ),
),
'public' => false,
'show_ui' => false,
'hierarchical' => false,
'show_in_rest' => false,
'show_admin_column' => false, // phpcs:ignore WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned
'show_in_nav_menus' => false, // phpcs:ignore WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned
'show_tagcloud' => false,
'query_var' => false,
'rewrite' => false,
)
);
}