是否可以将变量/参数添加到新的自定义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
变量传递给回调函数。
如何实现这一点的任何帮助将非常感谢!
试试这个:
'callback' => function( $i ){
echo "Hello World!{$i}";
}