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

تابع 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

ارسال نظر

جهت استفاده از کد حتما از تگ pre استفاده نمایید .

contact us