2016-12-12 4 views
0

Das Hinzufügen von OptionTree-Seiten ist mit dem folgenden Code einfach, aber weiß jemand, wie die gespeicherten Daten abgerufen werden können?Abrufen von Daten von zusätzlichen OptionTree-Seiten

/** 

* Haken Admin Seiten */ add_action ('Init', 'register_options_pages') registrieren;

/** * Registriert alle erforderlichen Admin-Seiten. */ Funktion register_options_pages() {

// führe nur im Admin-& wenn OT installiert ist, wenn (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'  => '' 
      ) 
     ) 
     ) 
    ) 
    ) 
) 
); 

ich schon versucht, diese $ my_plugin_options = get_option ('custom_options'); aber es zeigt nur das Wort "Array" am vorderen Ende?

Antwort

0

Dies ist, wie die gespeicherten Daten abzurufen:

$ my_plugin_options = get_option ('custom_options');

echo $ my_plugin_options ['test_section_input'];