1
當開發一個插件,使用設置API做創建選項頁面許多開發商保存選項之後得到這個消息,並張貼到「options.php」錯誤:選項頁中WordPress的插件沒有找到
Error: options page not found in Wordpress Plugin
即使增加一個功能,這樣註冊設置:
function pg_register_settings()
{
add_settings_section(
'setting_section_oauth', // ID
'Instagram API Client Info', // Title
array($this, 'print_section_oauth_info'), // Callback
$this->plugin_slug.'-setting-admin' // Page
);
add_settings_field(
'key', // ID
'Application Key', // Title
array($this, 'field_key_callback'), // Callback
$this->plugin_slug.'-setting-admin', // Page
'setting_section_oauth' // Section
);
register_setting('bitloom-instagram-options', 'key');
}
而且使用下面的代碼的形式
<form method="post" action="options.php">
<?php
settings_fields('bitloom-instagram-options');
do_settings_sections('bitloom-instagram-setting-admin');
submit_button();
?>
</form>
缺少什麼?