PHP Класс WC_Widget_Layered_Nav

Наследование: extends WP_Widget
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( ) Constructor.
form ( array $instance ) Outputs the settings update form.
init_settings ( ) Init settings after post types are registered.
update ( array $new_instance, array $old_instance ) : array Updates a particular instance of a widget.
widget ( array $args, array $instance ) Output widget.

Защищенные методы

Метод Описание
get_current_taxonomy ( ) : string Return the currently viewed taxonomy name.
get_current_term_id ( ) : integer Return the currently viewed term ID.
get_current_term_slug ( ) : integer Return the currently viewed term slug.
get_filtered_term_product_counts ( array $term_ids, string $taxonomy, string $query_type ) : array Count products within certain terms, taking the main WP query into consideration.
get_page_base_url ( $taxonomy ) : string Get current page URL for layered nav items.
layered_nav_dropdown ( array $terms, string $taxonomy, string $query_type ) : boolean Show dropdown layered nav.
layered_nav_list ( array $terms, string $taxonomy, string $query_type ) : boolean Show list based layered nav.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( )

form() публичный Метод

Outputs the settings update form.
public form ( array $instance )
$instance array

get_current_taxonomy() защищенный Метод

Return the currently viewed taxonomy name.
protected get_current_taxonomy ( ) : string
Результат string

get_current_term_id() защищенный Метод

Return the currently viewed term ID.
protected get_current_term_id ( ) : integer
Результат integer

get_current_term_slug() защищенный Метод

Return the currently viewed term slug.
protected get_current_term_slug ( ) : integer
Результат integer

get_filtered_term_product_counts() защищенный Метод

Count products within certain terms, taking the main WP query into consideration.
protected get_filtered_term_product_counts ( array $term_ids, string $taxonomy, string $query_type ) : array
$term_ids array
$taxonomy string
$query_type string
Результат array

get_page_base_url() защищенный Метод

Get current page URL for layered nav items.
protected get_page_base_url ( $taxonomy ) : string
Результат string

init_settings() публичный Метод

Init settings after post types are registered.
public init_settings ( )

layered_nav_dropdown() защищенный Метод

Show dropdown layered nav.
protected layered_nav_dropdown ( array $terms, string $taxonomy, string $query_type ) : boolean
$terms array
$taxonomy string
$query_type string
Результат boolean Will nav display?

layered_nav_list() защищенный Метод

Show list based layered nav.
protected layered_nav_list ( array $terms, string $taxonomy, string $query_type ) : boolean
$terms array
$taxonomy string
$query_type string
Результат boolean Will nav display?

update() публичный Метод

Updates a particular instance of a widget.
public update ( array $new_instance, array $old_instance ) : array
$new_instance array
$old_instance array
Результат array

widget() публичный Метод

Output widget.
См. также: WP_Widget
public widget ( array $args, array $instance )
$args array
$instance array