<?php if (!defined('ABSPATH')) { exit; } //$setting_key = $this->vars['plug_slug'].'_demo_settings'; $settings_key = str_replace(array("render-metabox-", "-"), array("", "_"), basename(__FILE__, '.php')); $plugslug = Skeleteon_Generic::get_plug_var('plug_slug'); $full_settings_key = $plugslug . '_' . $settings_key; //var_dump($settings_key); ?> <form method="post" action="options.php"> <?php settings_fields($full_settings_key); // // do_settings_sections( $settings_key ); // get_settings($optk=null,$section=null,$sett_key=null,$def_pairs=false,$ign=true,$sanit=true) { //$options = Skeleteon_Generic::get_settings('demo_settings'); $options = Skeleteon_Generic::get_settings_for($settings_key); if ($options) { foreach ($options as $key => $field) { Skeleteon_Interface::gen_field($key, $field, $full_settings_key); } } submit_button(__('Save Changes'), 'primary', '', false); submit_button(__('Restore'), 'secondary', 'reset_settings', false); $storedvals = get_option($full_settings_key); Skeleteon_Generic::vd($storedvals, true); ?> </form>
<?php if (!defined('ABSPATH')) { exit; } $plug_sett_optk = $this->vars['plug_opt']; //var_dump(class_exists('Skeleteon_Generic')); //var_dump($plug_sett_optk); //Skeleteon_Generic::add_msg('missing_opt','opt missing','warning'); //Skeleteon_Generic::add_error('missing_opt','opt missing',array('type'=>'danger') ); //global $wp_settings_fields; //var_dump($wp_settings_fields); ?> <form method="post" action="options.php"> <?php settings_fields($plug_sett_optk); ?> <?php do_settings_sections('plugin_settings'); /*$options = Skeleteon_Generic::get_settings_for('plugin_settings'); if($options) { foreach ( $options as $key => $field ) { Skeleteon_Interface::gen_field( $key, $field ); } }*/ submit_button(__('Save Changes'), 'primary', '', false); submit_button(__('Restore'), 'secondary', 'reset_settings', false); $storedvals = get_option($this->vars['plug_opt']); Skeleteon_Generic::vd($storedvals); ?> </form>