diff --git a/wp-admin/includes/class-wp-themes-list-table.php b/wp-admin/includes/class-wp-themes-list-table.php
index f4bb2d8802..be9a615d4a 100644
--- a/wp-admin/includes/class-wp-themes-list-table.php
+++ b/wp-admin/includes/class-wp-themes-list-table.php
@@ -152,8 +152,8 @@ class WP_Themes_List_Table extends WP_List_Table {
$actions = implode ( ' | ', $actions );
?>
- get_screenshot() ) : ?>
-
+ get_screenshot() ) : ?>
+
-get_screenshot() ) : ?>
-
![<?php esc_attr_e( 'Current theme preview'); ?>](<?php echo $ct->get_screenshot( 'absolute' ); ?>)
+get_screenshot() ) : ?>
+
get_stylesheet();
case 'screenshot' :
- return $this->get_screenshot();
+ return $this->get_screenshot( 'relative' );
// 'author' and 'description' did not previously return translated data.
case 'description' :
return $this->display('Description');
@@ -360,7 +360,7 @@ final class WP_Theme implements ArrayAccess {
case 'Stylesheet Dir' :
return $this->get_stylesheet_directory();
case 'Screenshot' :
- return $this->get_screenshot();
+ return $this->get_screenshot( 'relative' );
case 'Tags' :
return $this->get('Tags');
case 'Theme Root' :
@@ -792,15 +792,15 @@ final class WP_Theme implements ArrayAccess {
* @since 3.4.0
* @access public
*
- * @param string $uri Type of URL to include, either relative or absolute. Defaults to relative.
+ * @param string $uri Type of URL to include, either 'relative' or an absolute URI. Defaults to absolute URI.
* @return mixed Screenshot file. False if the theme does not have a screenshot.
*/
- public function get_screenshot( $uri = 'relative' ) {
+ public function get_screenshot( $uri = 'uri' ) {
$screenshot = $this->cache_get( 'screenshot' );
if ( $screenshot ) {
- if ( 'absolute' == $uri )
- return $this->get_stylesheet_directory_uri() . '/' . $screenshot;
- return $screenshot;
+ if ( 'relative' == $uri )
+ return $screenshot;
+ return $this->get_stylesheet_directory_uri() . '/' . $screenshot;
} elseif ( 0 === $screenshot ) {
return false;
}
@@ -840,7 +840,7 @@ final class WP_Theme implements ArrayAccess {
// This will set the screenshot cache.
// If there is no screenshot, the screenshot_count cache will also be set.
- if ( ! $screenshot = $this->get_screenshot() )
+ if ( ! $screenshot = $this->get_screenshot( 'relative' ) )
return 0;
$prefix = $this->get_stylesheet() . '/screenshot-';
@@ -868,7 +868,7 @@ final class WP_Theme implements ArrayAccess {
if ( ! $count = $this->get_screenshot_count() )
return array();
- $screenshots = array( $this->get_screenshot() );
+ $screenshots = array( $this->get_screenshot( 'relative' ) );
for ( $i = 2; $i <= $count; $i++ )
$screenshots[] = 'screenshot-' . $i . '.png';
return $screenshots;
diff --git a/wp-includes/customize-controls.php b/wp-includes/customize-controls.php
index ab0df490cd..94f6821789 100644
--- a/wp-includes/customize-controls.php
+++ b/wp-includes/customize-controls.php
@@ -28,7 +28,7 @@ wp_enqueue_style( 'customize-controls' );
do_action( 'customize_controls_enqueue_scripts' );
$theme = wp_get_theme();
-$screenshot = $theme->get_screenshot( 'absolute' );
+$screenshot = $theme->get_screenshot();
// Let's roll.
@header('Content-Type: ' . get_option('html_type') . '; charset=' . get_option('blog_charset'));