Make WordPress Core

Changeset 14658


Ignore:
Timestamp:
05/15/2010 06:28:35 AM (16 years ago)
Author:
nacin
Message:

Also return raw author name and URI from get_theme_data and get_themes. props blepoxp, fixes #12275.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/theme.php

    r14641 r14658  
    234234
    235235        if ( $theme_data['Author'] == '' ) {
    236                 $theme_data['Author'] = __('Anonymous');
     236                $theme_data['Author'] = $theme_data['AuthorName'] = __('Anonymous');
    237237        } else {
     238                $theme_data['AuthorName'] = wp_kses( $theme_data['Author'], $themes_allowed_tags );
    238239                if ( empty( $theme_data['AuthorURI'] ) ) {
    239                         $theme_data['Author'] = wp_kses( $theme_data['Author'], $themes_allowed_tags );
     240                        $theme_data['Author'] = $theme_data['AuthorName'];
    240241                } else {
    241                         $theme_data['Author'] = sprintf( '<a href="%1$s" title="%2$s">%3$s</a>', $theme_data['AuthorURI'], __( 'Visit author homepage' ), wp_kses( $theme_data['Author'], $themes_allowed_tags ) );
     242                        $theme_data['Author'] = sprintf( '<a href="%1$s" title="%2$s">%3$s</a>', $theme_data['AuthorURI'], __( 'Visit author homepage' ), $theme_data['AuthorName'] );
    242243                }
    243244        }
     
    415416
    416417                $theme_roots[$stylesheet] = str_replace( WP_CONTENT_DIR, '', $theme_root );
    417                 $wp_themes[$name] = array( 'Name' => $name, 'Title' => $title, 'Description' => $description, 'Author' => $author, 'Version' => $version, 'Template' => $template, 'Stylesheet' => $stylesheet, 'Template Files' => $template_files, 'Stylesheet Files' => $stylesheet_files, 'Template Dir' => $template_dir, 'Stylesheet Dir' => $stylesheet_dir, 'Status' => $theme_data['Status'], 'Screenshot' => $screenshot, 'Tags' => $theme_data['Tags'], 'Theme Root' => $theme_root, 'Theme Root URI' => str_replace( WP_CONTENT_DIR, content_url(), $theme_root ) );
     418                $wp_themes[$name] = array(
     419                        'Name' => $name,
     420                        'Title' => $title,
     421                        'Description' => $description,
     422                        'Author' => $author,
     423                        'Author Name' => $theme_data['AuthorName'],
     424                        'Author URI' => $theme_data['AuthorURI'],
     425                        'Version' => $version,
     426                        'Template' => $template,
     427                        'Stylesheet' => $stylesheet,
     428                        'Template Files' => $template_files,
     429                        'Stylesheet Files' => $stylesheet_files,
     430                        'Template Dir' => $template_dir,
     431                        'Stylesheet Dir' => $stylesheet_dir,
     432                        'Status' => $theme_data['Status'],
     433                        'Screenshot' => $screenshot,
     434                        'Tags' => $theme_data['Tags'],
     435                        'Theme Root' => $theme_root,
     436                        'Theme Root URI' => str_replace( WP_CONTENT_DIR, content_url(), $theme_root ),
     437                );
    418438        }
    419439
Note: See TracChangeset for help on using the changeset viewer.