Как добавить php, если условие в этом фрагменте - PullRequest
0 голосов
/ 20 марта 2019

Может ли кто-нибудь изменить следующий код с условием if для выполнения следующих действий:

, если существует вкладка с именем "uwa_auction_bids_history", то изменение порядка вкладок должно быть выполнено как есть, но если этого не произойдетсуществует, только первые 2 вкладки должны быть переупорядочены ("description & extra_information") Это должно быть базовое условие if / else, которое будет добавлено в этот фрагмент, но у меня нет знания php, поэтому мне нужна помощь доброго человека ...

Спасибо!

/**
 * Reorder product data tabs
 */
add_filter( 'woocommerce_product_tabs', 'woo_reorder_tabs', 98 );
function woo_reorder_tabs( $tabs ) {

    $tabs['description']['priority'] = 5;           // Reviews first
    $tabs['additional_information']['priority'] = 10;           // Description second
    $tabs['uwa_auction_bids_history']['priority'] = 15; // Additional information third

    return $tabs;
}

Ответы [ 2 ]

0 голосов
/ 20 марта 2019

На основании любезной помощи Слободана я скорректировал код в соответствии с моими потребностями. Спасибо Слободан за вашу помощь! Проблема решена!

/**
 * Reorder product data tabs
 */
add_filter( 'woocommerce_product_tabs', 'woo_reorder_tabs', 98 );
function woo_reorder_tabs( $tabs ) {
    if ($tabs[''] !== undefined)
    $tabs['description']['priority'] = 5;           // Description first
    $tabs['additional_information']['priority'] = 10;           // Details second
    {
    $tabs['description']['priority'] = 5;           // Description first
    $tabs['additional_information']['priority'] = 10;           // Details second      $tabs['uwa_auction_bids_history']['priority'] = 15; // Bids third      
    }
    return $tabs;
}
0 голосов
/ 20 марта 2019
/**
 * Reorder product data tabs
 */
add_filter( 'woocommerce_product_tabs', 'woo_reorder_tabs', 98 );
function woo_reorder_tabs( $tabs ) {

    $tabs['description']['priority'] = 5;           // Reviews first
    $tabs['additional_information']['priority'] = 10;           // Description second
    if ($tabs[''] !== undefined)
    {
        $tabs['uwa_auction_bids_history']['priority'] = 15; // Additional information third
    }
    return $tabs;
}
...