我正在爲Worpdress/WooCommerce創建一個插件。我已經完成了所有的工作,現在我想爲woocommerce API設置添加一個選項選項卡,就像這個instruction tutorial一樣。爲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;
}
}
但我得到了一些錯誤:
警告:缺少對some_tab_settings(c)中的說法2:\ OpenServer的\域\ WP-dev的\第30行的wp-content \ plugins \ some-plugin \ some_plugin.php
注意:未定義的變量:current_section位於C:\ OpenServer \ domains \ wp-dev \ wp-content \ plugins \ some-plugin \ some_plugin中。 php 31行
涉及:
的add_filter( 'woocommerce_get_settings_api', 'some_tab_settings',10,2); ==>線:30個
功能some_tab_settings($設置,$ current_section){==>線:31
我怎樣才能做到這一點?
@LoicTheAzte c我還有一個問題:)你能解釋我怎樣才能使用教程中的窗體插入數據到數據庫?像我正在寫輸入點擊「保存」按鈕和數據插入到我的表中。我現在如何插入,但不是如何使用array() – pwnz22