【发布时间】:2016-10-13 01:35:43
【问题描述】:
我正在为 Worpdress/WooCommerce 创建一个插件。我已经完成了所有的工作,现在我想在 woocommerce API 设置中添加一个选项选项卡,例如 instruction tutorial。
这是我的代码:
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
注意:未定义变量:C:\OpenServer\domains\wp-dev\wp-content\plugins\some-plugin\some_plugin.php 中第 31 行的 current_section
相关:
add_filter('woocommerce_get_settings_api', 'some_tab_settings', 10, 2); ==> 行:30
function some_tab_settings( $settings, $current_section ) { ==> 第 31 行
我怎样才能做到这一点?
【问题讨论】:
-
@LoicTheAztec 我还有一个问题:) 你能解释一下如何使用教程中的表格将数据插入数据库吗?就像我在输入中写一些东西,点击“保存”按钮并将数据插入到我的表中。我现在如何插入,而不是如何使用由array()创建的表单
标签: php wordpress woocommerce hook-woocommerce wordpress-hook