تابع wc_get_account_menu_item_classes دریافت کلاس های منوی حساب کاربری من

تابع ووکامرسی wc_get_account_menu_item_classes – دریافت کلاس های منوی حساب کاربری من
Syntax – سینتکس
(string) wc_get_account_menu_item_classes( (string) $endpoint );
Parameters – پارامتر ها (1)
- 1- $endpoint (string)
Usage – نحوه استفاده
if ( !function_exists( 'wc_get_account_menu_item_classes' ) ) {
require_once ABSPATH . PLUGINDIR . 'woocommerce/includes/wc-account-functions.php';
}
// The endpoint.
$endpoint = '';
// NOTICE! Understand what this does before running.
$result = wc_get_account_menu_item_classes($endpoint);
Defined – محل تعریف
/includes/wc-account-functions.php
function wc_get_account_menu_item_classes( $endpoint ) {
global $wp;
$classes = array(
'woocommerce-MyAccount-navigation-link',
'woocommerce-MyAccount-navigation-link--' . $endpoint,
);
// Set current item class.
$current = isset( $wp->query_vars[ $endpoint ] );
if ( 'dashboard' === $endpoint && ( isset( $wp->query_vars['page'] ) || empty( $wp->query_vars ) ) ) {
$current = true; // Dashboard is not an endpoint, so needs a custom check.
}
if ( $current ) {
$classes[] = 'is-active';
}
$classes = apply_filters( 'woocommerce_account_menu_item_classes', $classes, $endpoint );
return implode( ' ', array_map( 'sanitize_html_class', $classes ) );
}
versions – نسخه ها
از نسخه : 2.6.0
نسخه فعلی : 3.0.6
دیگر نسخه ها : 3.0.6 , 3.0.5 , 3.0.4 , 3.0.3 , 3.0.2
ارسال نظر