Automattic\WooCommerce\Internal\Admin\Orders
ListTable::get_view_link()
Form a link to use in the list of table views.
Метод класса: ListTable{}
Хуков нет.
Возвращает
Строку
.
Использование
// private - только в коде основоного (родительского) класса $result = $this->get_view_link( $slug, $name, $count, $current ): string;
- $slug(строка) (обязательный)
- Slug used to identify the view (usually the order status slug).
- $name(строка) (обязательный)
- Human-readable name of the view (usually the order status label).
- $count(int) (обязательный)
- Number of items in this view.
- $current(true|false) (обязательный)
- If this is the current view.
Код ListTable::get_view_link() ListTable::get view link WC 9.5.1
private function get_view_link( string $slug, string $name, int $count, bool $current ): string { $base_url = get_admin_url( null, 'admin.php?page=wc-orders' . ( 'shop_order' === $this->order_type ? '' : '--' . $this->order_type ) ); $url = esc_url( add_query_arg( 'status', $slug, $base_url ) ); $name = esc_html( $name ); $count = number_format_i18n( $count ); $class = $current ? 'class="current"' : ''; return "<a href='$url' $class>$name <span class='count'>($count)</span></a>"; }