\n\n\n\n"; } } add_action( 'wp_head', 'su_print_custom_css' ); /** * Manage settings */ function su_manage_settings() { // Insert default CSS if ( !get_option( 'su_custom_css' ) ) { $default_css = ''; update_option( 'su_custom_css', $default_css ); } // Save main settings if ( isset( $_POST['save'] ) && $_GET['page'] == 'shortcodes-ultimate' ) { update_option( 'su_disable_custom_formatting', $_POST['su_disable_custom_formatting'] ); update_option( 'su_compatibility_mode', $_POST['su_compatibility_mode'] ); update_option( 'su_disabled_scripts', $_POST['su_disabled_scripts'] ); update_option( 'su_disabled_styles', $_POST['su_disabled_styles'] ); } // Save custom css if ( isset( $_POST['save-css'] ) && $_GET['page'] == 'shortcodes-ultimate' ) { update_option( 'su_custom_css', $_POST['su_custom_css'] ); } } add_action( 'admin_init', 'su_manage_settings' ); /** * Add settings link to plugins dashboard * * @param array $links Links * @return array Links */ function su_add_settings_link( $links ) { $links[] = '' . __( 'Settings', 'shortcodes-ultimate' ) . ''; return $links; } add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), 'su_add_settings_link', -10 ); /** * Print notification if options saved */ function su_save_notification() { // Save main settings if ( isset( $_POST['save'] ) && $_GET['page'] == 'shortcodes-ultimate' ) { echo '
' . __( 'Settings saved', 'shortcodes-ultimate' ) . '
' . __( 'Custom CSS saved', 'shortcodes-ultimate' ) . '