从其他OptionTree页面检索数据

时间:2016-12-12 23:37:44

标签: wordpress

使用下面的代码添加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');但它只在前端显示“阵列”一词?

1 个答案:

答案 0 :(得分:0)

这是检索存储数据的方法:

$ my_plugin_options = get_option('custom_options');

echo $ my_plugin_options ['test_section_input'];