Changeset 22018 for trunk/wp-admin/includes/dashboard.php
- Timestamp:
- 09/26/2012 07:44:43 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/dashboard.php
r21996 r22018 1233 1233 */ 1234 1234 function wp_welcome_panel() { 1235 global $wp_version;1236 1237 if ( ! current_user_can( 'edit_theme_options' ) )1238 return;1239 1240 $classes = 'welcome-panel';1241 1242 $option = get_user_meta( get_current_user_id(), 'show_welcome_panel', true );1243 // 0 = hide, 1 = toggled to show or single site creator, 2 = multisite site owner1244 $hide = 0 == $option || ( 2 == $option && wp_get_current_user()->user_email != get_option( 'admin_email' ) );1245 if ( $hide )1246 $classes .= ' hidden';1247 1248 list( $display_version ) = explode( '-', $wp_version );1249 1235 ?> 1250 <div id="welcome-panel" class="<?php echo esc_attr( $classes ); ?>">1251 <?php wp_nonce_field( 'welcome-panel-nonce', 'welcomepanelnonce', false ); ?>1252 <a class="welcome-panel-close" href="<?php echo esc_url( admin_url( '?welcome=0' ) ); ?>"><?php _e('Dismiss'); ?></a>1253 <div class="wp-badge"><?php printf( __( 'Version %s' ), $display_version ); ?></div>1254 1255 1236 <div class="welcome-panel-content"> 1256 <h3><?php _e( 'Welcome to your new WordPress site!' ); ?></h3>1257 <p class="about-description"><?php _e( ' If you need help getting started, check out our documentation on <a href="http://codex.wordpress.org/First_Steps_With_WordPress">First Steps with WordPress</a>. If you’d rather dive right in, here are a few things most people do first when they set up a new WordPress site. If you need help, use the Help tabs in the upper right corner to get information on how to use your current screen and where to go for more assistance.' ); ?></p>1237 <h3><?php _e( 'Welcome to WordPress!' ); ?></h3> 1238 <p class="about-description"><?php _e( 'We’ve assembled some links to get you started:' ); ?></p> 1258 1239 <div class="welcome-panel-column-container"> 1259 1240 <div class="welcome-panel-column"> 1260 <h4><span class="icon16 icon-settings"></span> <?php _e( 'Basic Settings' ); ?></h4> 1261 <p><?php _e( 'Here are a few easy things you can do to get your feet wet. Make sure to click Save on each Settings screen.' ); ?></p> 1262 <ul> 1263 <li><?php echo sprintf( __( '<a href="%s">Select your tagline and time zone</a>' ), esc_url( admin_url('options-general.php') ) ); ?></li> 1264 <li><?php echo sprintf( __( '<a href="%s">Turn comments on or off</a>' ), esc_url( admin_url('options-discussion.php') ) ); ?></li> 1265 <li><?php echo sprintf( __( '<a href="%s">Fill in your profile</a>' ), esc_url( get_edit_profile_url( get_current_user_id() ) ) ); ?></li> 1266 </ul> 1241 <h4><?php _e( 'Get Started' ); ?></h4> 1242 <p><?php _e( 'First, tweak the look of your site:' ); ?></p> 1243 <a class="button-primary welcome-button" href="<?php echo add_query_arg( 'url', urlencode( admin_url( '/' ) ), wp_customize_url() ); ?>"><?php _e( 'Customize Your Site' ); ?></a> 1244 <?php if ( current_user_can( 'install_themes' ) || ( current_user_can( 'switch_themes' ) && count( wp_get_themes( array( 'allowed' => true ) ) ) > 1 ) ) : ?> 1245 <p><?php printf( __( 'or, <a href="%s">change your theme completely</a>' ), admin_url( 'themes.php' ) ); ?></p> 1246 <?php endif; ?> 1267 1247 </div> 1268 1248 <div class="welcome-panel-column"> 1269 <h4><span class="icon16 icon-page"></span> <?php _e( 'Add Real Content' ); ?></h4> 1270 <p><?php _e( 'Check out the sample page & post editors to see how it all works, then delete the default content and write your own!' ); ?></p> 1249 <h4><?php _e( 'Next Steps' ); ?></h4> 1271 1250 <ul> 1272 <li><?php echo sprintf( __( 'View the <a href="%1$s">sample page</a> and <a href="%2$s">post</a>' ), esc_url( get_permalink( 2 ) ), esc_url( get_permalink( 1 ) ) ); ?></li> 1273 <li><?php echo sprintf( __( 'Delete the <a href="%1$s">sample page</a> and <a href="%2$s">post</a>' ), esc_url( admin_url('edit.php?post_type=page') ), esc_url( admin_url('edit.php') ) ); ?></li> 1274 <li><?php echo sprintf( __( '<a href="%s">Create an About Me page</a>' ), esc_url( admin_url('edit.php?post_type=page') ) ); ?></li> 1275 <li><?php echo sprintf( __( '<a href="%s">Write your first post</a>' ), esc_url( admin_url('post-new.php') ) ); ?></li> 1251 <?php if ( 'page' == get_option( 'show_on_front' ) && ! get_option( 'page_for_posts' ) ) : ?> 1252 <li><?php printf( '<a href="%s">' . __( 'Edit your front page' ) . '</a>', get_edit_post_link( get_option( 'page_on_front' ) ) ); ?></li> 1253 <li><?php printf( '<a href="%s">' . __( 'Add additional pages' ) . '</a>', admin_url( 'post-new.php?post_type=page' ) ); ?></li> 1254 <?php elseif ( 'page' == get_option( 'show_on_front' ) ) : ?> 1255 <li><?php printf( '<a href="%s">' . __( 'Edit your front page' ) . '</a>', get_edit_post_link( get_option( 'page_on_front' ) ) ); ?></li> 1256 <li><?php printf( '<a href="%s">' . __( 'Add additional pages' ) . '</a>', admin_url( 'post-new.php?post_type=page' ) ); ?></li> 1257 <li><?php printf( '<a href="%s">' . __( 'Add a blog post' ) . '</a>', admin_url( 'post-new.php' ) ); ?></li> 1258 <?php else : ?> 1259 <li><?php printf( '<a href="%s">' . __( 'Write your first blog post' ) . '</a>', admin_url( 'post-new.php' ) ); ?></li> 1260 <li><?php printf( '<a href="%s">' . __( 'Add an About page' ) . '</a>', admin_url( 'post-new.php?post_type=page' ) ); ?></li> 1261 <?php endif; ?> 1262 <li><?php printf( '<a href="%s">' . __( 'View your site' ) . '</a>', home_url( '/' ) ); ?></li> 1276 1263 </ul> 1277 1264 </div> 1278 1265 <div class="welcome-panel-column welcome-panel-last"> 1279 <h4><span class="icon16 icon-appearance"></span> <?php _e( 'Customize Your Site' ); ?></h4> 1280 <?php 1281 $theme = wp_get_theme(); 1282 if ( $theme->errors() ) : 1283 echo '<p>'; 1284 printf( __( '<a href="%s">Install a theme</a> to get started customizing your site.' ), esc_url( admin_url( 'themes.php' ) ) ); 1285 echo '</p>'; 1286 else: 1287 $customize_links = array(); 1288 if ( 'twentyeleven' == $theme->get_stylesheet() ) 1289 $customize_links[] = sprintf( __( '<a href="%s">Choose light or dark</a>' ), esc_url( admin_url( 'themes.php?page=theme_options' ) ) ); 1290 1291 if ( current_theme_supports( 'custom-background' ) ) 1292 $customize_links[] = sprintf( __( '<a href="%s">Set a background color</a>' ), esc_url( admin_url( 'themes.php?page=custom-background' ) ) ); 1293 1294 if ( current_theme_supports( 'custom-header' ) ) 1295 $customize_links[] = sprintf( __( '<a href="%s">Select a new header image</a>' ), esc_url( admin_url( 'themes.php?page=custom-header' ) ) ); 1296 1297 if ( current_theme_supports( 'widgets' ) ) 1298 $customize_links[] = sprintf( __( '<a href="%s">Add some widgets</a>' ), esc_url( admin_url( 'widgets.php' ) ) ); 1299 1300 if ( ! empty( $customize_links ) ) { 1301 echo '<p>'; 1302 printf( __( 'Use the current theme — %1$s — or <a href="%2$s">choose a new one</a>. If you stick with %1$s, here are a few ways to make your site look unique.' ), $theme->display('Name'), esc_url( admin_url( 'themes.php' ) ) ); 1303 echo '</p>'; 1304 ?> 1305 <ul> 1306 <?php foreach ( $customize_links as $customize_link ) : ?> 1307 <li><?php echo $customize_link ?></li> 1308 <?php endforeach; ?> 1309 </ul> 1310 <?php 1311 } else { 1312 echo '<p>'; 1313 printf( __( 'Use the current theme — %1$s — or <a href="%2$s">choose a new one</a>.' ), $theme->display('Name'), esc_url( admin_url( 'themes.php' ) ) ); 1314 echo '</p>'; 1315 } 1316 endif; ?> 1266 <h4><?php _e( 'Learn How To' ); ?></h4> 1267 <ul> 1268 <li><?php printf( '<a id="wp350_add_images" href="%s">' . __( 'Add image/media' ) . '</a>', admin_url( 'media-new.php' ) ); ?></li> 1269 <li><?php printf( '<a id="wp350_widgets" href="%s">' . __( 'Add/remove widgets' ) . '</a>', admin_url( 'widgets.php' ) ); ?></li> 1270 <li><?php printf( '<a id="wp350_edit_menu" href="%s">' . __( 'Edit your navigation menu' ) . '</a>', admin_url( 'nav-menus.php' ) ); ?></li> 1271 </ul> 1317 1272 </div> 1318 </div>1319 <p class="welcome-panel-dismiss"><?php printf( __( 'Already know what you’re doing? <a href="%s">Dismiss this message</a>.' ), esc_url( admin_url( '?welcome=0' ) ) ); ?></p>1320 1273 </div> 1321 1274 </div>
Note: See TracChangeset
for help on using the changeset viewer.