是否可以在新的自定义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
变量传递给回调函数。
在实现此目标方面的任何帮助将不胜感激!
答案 0 :(得分:1)
尝试一下:
'callback' => function( $i ){
echo "Hello World!{$i}";
}