# flying-scripts/1.1.7/settings/index.php

Flying Scripts: Delay JavaScript to Improve Site Speed &amp; Performance, version 1.1.7. 20 lines.

- Page: https://pluginprobe.com/plugins/flying-scripts/1.1.7/code/settings/index.php
- Raw: https://pluginprobe.com/plugins/flying-scripts/1.1.7/raw/settings/index.php
- Modified: 2020-03-28T15:14:04+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/flying-scripts/1.1.7/code/settings/index.php#L10-L20`.

```php
<?php

// Register settings menu
function flying_scripts_register_settings_menu() {
    add_options_page('Flying Scripts', 'Flying Scripts', 'manage_options', 'flying-scripts', 'flying_scripts_view_view');
}
add_action('admin_menu', 'flying_scripts_register_settings_menu');

// Settings page
function flying_scripts_view_view() {
    // Validate nonce
    if (isset($_POST['submit']) && !wp_verify_nonce($_POST['flying-scripts-settings-form'], 'flying-scripts')) {
        echo '<div class="notice notice-error"><p>Nonce verification failed</p></div>';
        exit;
    }

    // Settings
    include 'view.php';
}

```
