使用下面的代码添加OptionTree页面很简单,但有谁知道如何检索存储的数据?
/**
*挂钩以注册管理页面 * / add_action('init','register_options_pages');
/ ** *注册所有必需的管理页面。 * / 函数register_options_pages(){
//仅在admin&中执行如果安装了OT if(is_admin()&& function_exists('ot_register_settings')){
// Register the pages
ot_register_settings(
array(
array(
'id' => 'custom_options',
'pages' => array(
array(
'id' => 'test_page',
'parent_slug' => 'options-general.php',
'page_title' => 'Test Page',
'menu_title' => 'Test Page',
'capability' => 'edit_theme_options',
'menu_slug' => 'test-page',
'icon_url' => null,
'position' => null,
'updated_message' => 'Test Page updated.',
'reset_message' => 'Test Page reset.',
'button_text' => 'Save Changes',
'show_buttons' => true,
'screen_icon' => 'options-general',
'contextual_help' => null,
'sections' => array(
array(
'id' => 'test_section',
'title' => __( 'Test Section', 'motif-core' )
)
),
'settings' => array(
array(
'id' => 'test_section_input',
'label' => 'Test Input',
'desc' => 'Pretty freaking awesome!',
'std' => '',
'type' => 'text',
'section' => 'test_section',
'class' => ''
)
)
)
)
)
)
);
我试过这个$ my_plugin_options = get_option('custom_options');但它只在前端显示“阵列”一词?
答案 0 :(得分:0)
这是检索存储数据的方法:
$ my_plugin_options = get_option('custom_options');
echo $ my_plugin_options ['test_section_input'];