Ticket #19338: 19338.002.diff
File 19338.002.diff, 2.1 KB (added by , 12 years ago) |
---|
-
wp-admin/includes/dashboard.php
138 138 exit; 139 139 } 140 140 141 if ( isset( $_GET['action'] ) && 'dismiss-welcome-panel' == $_GET['action'] ) { 142 if ( current_user_can( 'edit_theme_options' ) ) 143 update_user_meta( get_current_user_id(), 'show_welcome_panel', 0 ); 144 } 145 141 146 if ( $update ) 142 147 update_option( 'dashboard_widget_options', $widget_options ); 143 148 … … 1283 1288 ?> 1284 1289 <div id="welcome-panel" class="<?php echo esc_attr( $classes ); ?>"> 1285 1290 <?php wp_nonce_field( 'welcome-panel-nonce', 'welcomepanelnonce', false ); ?> 1286 <a class="welcome-panel-close" href=" #"><?php _e('Dismiss'); ?></a>1291 <a class="welcome-panel-close" href="<?php echo esc_url( add_query_arg( 'action', 'dismiss-welcome-panel', admin_url( 'index.php' ) ) ); ?>"><?php _e( 'Dismiss' ); ?></a> 1287 1292 <div class="wp-badge"><?php printf( __( 'Version %s' ), $display_version ); ?></div> 1288 1293 1289 1294 <div class="welcome-panel-content"> … … 1349 1354 endif; ?> 1350 1355 </div> 1351 1356 </div> 1352 <p class="welcome-panel-dismiss"><?php _e( 'Already know what you’re doing? <a href="#">Dismiss this message</a>.'); ?></p>1357 <p class="welcome-panel-dismiss"><?php printf( __( 'Already know what you’re doing? <a href="%s">Dismiss this message</a>.' ), esc_url( add_query_arg( 'action', 'dismiss-welcome-panel', admin_url( 'index.php' ) ) ) ); ?></p> 1353 1358 </div> 1354 1359 </div> 1355 1360 <?php -
wp-admin/js/dashboard.dev.js
15 15 if ( welcomePanel.hasClass('hidden') && welcomePanelHide.prop('checked') ) 16 16 welcomePanel.removeClass('hidden'); 17 17 18 $('.welcome-panel-close, .welcome-panel-dismiss a', welcomePanel).click( function() { 18 $('.welcome-panel-close, .welcome-panel-dismiss a', welcomePanel).click( function(e) { 19 e.preventDefault(); 19 20 welcomePanel.addClass('hidden'); 20 21 updateWelcomePanel( 0 ); 21 22 $('#wp_welcome_panel-hide').prop('checked', false);