Как передать переменную в функцию обратного вызова wordpress / woocommerce $ tabs? - PullRequest
0 голосов
/ 30 августа 2018

Можно ли добавить переменную / параметр в функцию обратного вызова новой пользовательской вкладки woocommerce?

Мой код следующий:

add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
function woo_new_product_tab( $tabs ) {
    global $post, $woocommerce;
    // Adds the new tab
    for ($i = 1; $i <= 6; $i++) {
            $tabs["vak{$i}"] = array(
            'title'     => __(get_post_meta( $post->ID, "_vak{$i}_name", true ), 'woocommerce'),
            'priority'  => 50,
            'callback'  => 'woo_new_product_tab_content',
            );
    }

    return $tabs;

}
function woo_new_product_tab_content($i) {
    echo "Hello World!{$i}";
}

В этом примере я хочу передать переменную $i в функцию обратного вызова.

Любая помощь в достижении этого будет очень признательна!

1 Ответ

0 голосов
/ 30 августа 2018

Попробуйте это:

'callback' => function( $i ){
    echo "Hello World!{$i}";
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...