我正在为 Worpdress/WooCommerce 创建一个插件。我已经完成了所有工作,现在我想在 woocommerce API 设置中添加一个选项选项卡,就像在这个指令教程中一样。
这是我的代码:
add_filter( 'woocommerce_get_sections_api', 'some_function_to_add_tab' );
function some_function_to_add_tab( $sections ) {
$sections['some_settings'] = __( 'Some Settings', 'text-domain' );
return $sections;
}
add_filter( 'woocommerce_get_settings_api', 'some_tab_settings', 10, 2 );
function some_tab_settings( $settings, $current_section ) {
if ($current_section == 'some_settings') {
echo "settings here";
} else {
return $settings;
}
}
但是我遇到了一些错误:
警告:缺少第 30 行 C:\OpenServer\domains\wp-dev\wp-content\plugins\some-plugin\some_plugin.php 中 some_tab_settings() 的参数 2
注意:未定义变量:第 31 行 C:\OpenServer\domains\wp-dev\wp-content\plugins\some-plugin\some_plugin.php 中的 current_section
相关:
add_filter('woocommerce_get_settings_api', 'some_tab_settings', 10, 2); ==>线:30
功能 some_tab_settings( $settings, $current_section ) { ==>行:31
我怎样才能做到这一点?