Make WordPress Core


Ignore:
Timestamp:
10/19/2011 04:41:26 PM (15 years ago)
Author:
koopersmith
Message:

Welcome panel contents and functionality. see #11651.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/dashboard.php

    r18930 r19007  
    12661266 */
    12671267function wp_welcome_panel() {
     1268
     1269        if ( ! current_user_can( 'edit_theme_options' ) )
     1270                return;
     1271
     1272        $classes = 'welcome-panel';
     1273
     1274        if ( ! get_user_option( 'show_welcome_panel' ) )
     1275                $classes .= ' hidden';
     1276
    12681277        ?>
    1269         <div class="welcome-panel">
     1278        <div id="welcome-panel" class="<?php echo esc_attr( $classes ); ?>">
     1279
     1280                <?php wp_nonce_field( 'welcome-panel-nonce', 'welcomepanelnonce', false ); ?>
     1281
     1282                <a class="welcome-panel-close" href="#"><?php _e('Close'); ?></a>
     1283
    12701284                <h3><?php _e( 'Welcome to WordPress!' ); ?></h3>
    1271                
    1272                 <a class="welcome-panel-close" href="#"><?php _e('Close'); ?></a>
    1273                
    1274                 <?php
    1275                 // For now, we'll just approximate capabilities for each role.
    1276                 ?>
    1277                
    1278                 <?php if ( current_user_can('switch_themes') ): ?>
    1279                         <p>[admin placeholder]</p>
    1280                 <?php elseif ( current_user_can('edit_others_posts') ): ?>
    1281                         <p>[editor placeholder]</p>
    1282                 <?php elseif ( current_user_can('publish_posts') ): ?>
    1283                         <p>[author placeholder]</p>
    1284                 <?php elseif ( current_user_can('edit_posts') ): ?>
    1285                         <p>[contributor placeholder]</p>
    1286                 <?php else: ?>
    1287                         <p>[subscriber placeholder]</p>
    1288                 <?php endif; ?>
     1285                <p><?php _e( 'Welcome to your new WordPress site! Here are some things most people do when they set up a new WordPress site. To get started, use the links below and we&#8217;ll give you some extra help with these tasks.' ); ?></p>
     1286
     1287                <div class="welcome-panel-column">
     1288                        <ul>
     1289                                <li>
     1290                                        <a href="<?php echo esc_url( admin_url('profile.php') ); ?>">
     1291                                                <?php _e('Fill in your profile.'); ?>
     1292                                        </a>
     1293                                </li>
     1294                                <li>
     1295                                        <a href="<?php echo esc_url( admin_url('options-discussion.php') ); ?>">
     1296                                                <?php _e('Choose comment settings.'); ?>
     1297                                        </a>
     1298                                </li>
     1299                                <li>
     1300                                        <a href="<?php echo esc_url( admin_url('options-general.php') ); ?>">
     1301                                                <?php _e('Set your time zone.'); ?>
     1302                                        </a>
     1303                                </li>
     1304                        </ul>
     1305                </div>
     1306                <div class="welcome-panel-column">
     1307                        <ul>
     1308                                <li>
     1309                                        <a href="<?php echo esc_url( admin_url('options-general.php') ); ?>">
     1310                                                <?php _e('Edit your site tagline.'); ?>
     1311                                        </a>
     1312                                </li>
     1313                                <li>
     1314                                        <a href="<?php echo esc_url( admin_url('themes.php') ); ?>">
     1315                                                <?php _e('Choose a theme.'); ?>
     1316                                        </a>
     1317                                </li>
     1318                                <li>
     1319                                        <a href="<?php echo esc_url( admin_url('widgets.php') ); ?>">
     1320                                                <?php _e('Add some widgets.'); ?>
     1321                                        </a>
     1322                                </li>
     1323                        </ul>
     1324                </div>
     1325                <div class="welcome-panel-column">
     1326                        <ul>
     1327                                <li>
     1328                                        <?php echo sprintf(
     1329                                                __( 'Delete the default <a href="%1$s">post</a> and <a href="%2$s">comment</a>.' ),
     1330                                                esc_url( admin_url('edit.php') ),
     1331                                                esc_url( admin_url('edit-comments.php') )
     1332                                        ); ?>
     1333                                </li>
     1334                                <li>
     1335                                        <a href="<?php echo esc_url( admin_url('post-new.php') ); ?>">
     1336                                                <?php _e('Create your first post.'); ?>
     1337                                        </a>
     1338                                </li>
     1339                                <li>
     1340                                        <?php echo sprintf(
     1341                                                __( '<a href="%s">Edit the sample page</a> to be about you.' ),
     1342                                                esc_url( admin_url('edit.php?post_type=page') )
     1343                                        ); ?>
     1344                                </li>
     1345                        </ul>
     1346                </div>
    12891347        </div>
    12901348        <?php
Note: See TracChangeset for help on using the changeset viewer.