Make WordPress Core

Ticket #17944: 17944.diff

File 17944.diff, 1.1 KB (added by CoenJacobs, 15 years ago)

Shows the path of current theme. Shows both parent and current paths when current theme is a child theme.

  • themes.php

     
    118118                }
    119119        }
    120120        echo implode ( ' | ', $options );
     121       
     122        if ( current_user_can( 'edit_themes' ) && ! empty( $ct->parent_theme ) ) {
     123        /* translators: 1: theme title, 2:  template dir, 3: stylesheet_dir, 4: theme title, 5: parent_theme */ ?>
     124                <p><?php printf( __( 'The template files are located in <code>%2$s</code>. The stylesheet files are located in <code>%3$s</code>. <strong>%4$s</strong> uses templates from <strong>%5$s</strong>. Changes made to the templates will affect both themes.' ), $title, str_replace( WP_CONTENT_DIR, '', $ct->template_dir ), str_replace( WP_CONTENT_DIR, '', $ct->stylesheet_dir ), $ct->title, $ct->parent_theme ); ?></p>
     125        <?php } else { ?>
     126                <p><?php printf( __( 'All of this theme&#8217;s files are located in <code>%2$s</code>.' ), $title, str_replace( WP_CONTENT_DIR, '', $ct->template_dir ), str_replace( WP_CONTENT_DIR, '', $ct->stylesheet ) ); ?></p>
     127        <?php }
    121128
    122129        if ( $ct->tags ) : ?>
    123130        <p><?php _e('Tags:'); ?> <?php echo join(', ', $ct->tags); ?></p>