\n"; } function simpleanalytics_add_settings_page() { add_options_page( __( 'Simple Analytics Settings', 'simple-analytics' ), __( 'Simple Analytics', 'simple-analytics' ), 'manage_options', 'simple-analytics-settings', 'simpleanalytics_render_settings_page' ); } function simpleanalytics_render_settings_page() { if ( ! current_user_can( 'manage_options' ) ) { return; } if ( $_SERVER['REQUEST_METHOD'] == 'POST' ) { if ( ! isset( $_POST['simpleanalytics_settings_nonce'] ) ) { return; } if ( ! wp_verify_nonce( $_POST['simpleanalytics_settings_nonce'], 'simpleanalytics_settings' ) ) { return; } if ( ! isset( $_POST['simpleanalytics_custom_domain'] ) ) { return; } $custom_domain = sanitize_text_field( $_POST['simpleanalytics_custom_domain'] ); $custom_domain = preg_replace( '/^https?:\/\//', '', $custom_domain ); update_option( 'simpleanalytics_custom_domain', $custom_domain ); } $custom_domain = get_option( 'simpleanalytics_custom_domain' ); ?>