WC_Widget_Layered_Nav::get_instance_taxonomy
Get this widgets taxonomy.
Метод класса: WC_Widget_Layered_Nav{}
Хуков нет.
Возвращает
Строку.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_instance_taxonomy( $instance );
- $instance(массив) (обязательный)
- Array of instance options.
Код WC_Widget_Layered_Nav::get_instance_taxonomy() WC Widget Layered Nav::get instance taxonomy WC 10.3.4
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 '';
}