Make WordPress Core


Ignore:
Timestamp:
03/17/2014 07:46:15 PM (13 years ago)
Author:
nacin
Message:

Cap and theme support checks for the welcome panel.

props MikeHansenMe.
fixes #26276.

File:
1 edited

Legend:

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

    r27548 r27563  
    11651165                <h4><?php _e( 'More Actions' ); ?></h4>
    11661166                <ul>
    1167                         <li><?php printf( '<div class="welcome-icon welcome-widgets-menus">' . __( 'Manage <a href="%1$s">widgets</a> or <a href="%2$s">menus</a>' ) . '</div>', admin_url( 'widgets.php' ), admin_url( 'nav-menus.php' ) ); ?></li>
     1167                <?php if ( current_theme_supports( 'widgets' ) || current_theme_supports( 'menus' ) ) : ?>
     1168                        <li><div class="welcome-icon welcome-widgets-menus"><?php
     1169                                if ( current_theme_supports( 'widgets' ) && current_theme_supports( 'menus' ) ) {
     1170                                        printf( __( 'Manage <a href="%1$s">widgets</a> or <a href="%2$s">menus</a>' ),
     1171                                                admin_url( 'widgets.php' ), admin_url( 'nav-menus.php' ) );
     1172                                } elseif ( current_theme_supports( 'widgets' ) ) {
     1173                                        echo '<a href="' . admin_url( 'widgets.php' ) . '">' . __( 'Manage widgets' ) . '</a>';
     1174                                } else {
     1175                                        echo '<a href="' . admin_url( 'nav-menus.php' ) . '">' . __( 'Manage menus' ) . '</a>';
     1176                                }
     1177                        ?></div></li>
     1178                <?php endif; ?>
     1179                <?php if ( current_user_can( 'manage_options' ) ) : ?>
    11681180                        <li><?php printf( '<a href="%s" class="welcome-icon welcome-comments">' . __( 'Turn comments on or off' ) . '</a>', admin_url( 'options-discussion.php' ) ); ?></li>
     1181                <?php endif; ?>
    11691182                        <li><?php printf( '<a href="%s" class="welcome-icon welcome-learn-more">' . __( 'Learn more about getting started' ) . '</a>', __( 'http://codex.wordpress.org/First_Steps_With_WordPress' ) ); ?></li>
    11701183                </ul>
Note: See TracChangeset for help on using the changeset viewer.