WC_Widget_Layered_Nav::get_instance_taxonomy( array $instance )

Get this widgets taxonomy.


Description Description


Parameters Parameters

$instance

(Required) Array of instance options.


Top ↑

Return Return

(string)


Top ↑

Source Source

File: includes/widgets/class-wc-widget-layered-nav.php

	protected function get_instance_taxonomy( $instance ) {
		if ( isset( $instance['attribute'] ) ) {
			return wc_attribute_taxonomy_name( $instance['attribute'] );
		}

		$attribute_taxonomies = wc_get_attribute_taxonomies();

		if ( ! empty( $attribute_taxonomies ) ) {
			foreach ( $attribute_taxonomies as $tax ) {
				if ( taxonomy_exists( wc_attribute_taxonomy_name( $tax->attribute_name ) ) ) {
					return wc_attribute_taxonomy_name( $tax->attribute_name );
				}
			}
		}

		return '';
	}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.