diff --git a/settings.php b/settings.php index 407fabe..e1d3d84 100644 --- a/settings.php +++ b/settings.php @@ -3,6 +3,7 @@ function it_render_template($template, $args) { extract($args); + extract(['pluginDir' => plugin_dir_url(__FILE__)]); include(__DIR__ . '/templates/' . $template); } @@ -10,10 +11,15 @@ add_action('admin_init', function () { register_setting('it-slider', 'it-slider-options'); add_settings_section('it-slider-section', 'Stellen Sie hier Ihren Immobilien-Slider ein.', fn () => '', 'it-slider'); - add_settings_field('it-slider-field-color', 'Primäre Farbe', function ($args) { + add_settings_field('it-slider-color-field', 'Primäre Farbe', function ($args) { $options = get_option('it-slider-options'); it_render_template('color-input.htm', ['value' => $options[$args['key']], 'name' => $args['key']]); }, 'it-slider', 'it-slider-section', ['key' => 'it-slider-color']); + + add_settings_field('it-slider-access-key-field', 'Accountstatus', function ($args) { + $options = get_option('it-slider-options'); + it_render_template('access-key-input.htm', ['value' => $options[$args['key']], 'name' => $args['key']]); + }, 'it-slider', 'it-slider-section', ['key' => 'it-slider-access-key']); }); add_action('admin_menu', function () {