protected function get_theme_info_html(WP_Theme $theme) { $name = $theme->display('Name'); $version = $theme->display('Version'); $description = $theme->display('Description'); $desc_title = esc_attr($theme->get('Description')); $author = $theme->display('Author'); $screenshot = $theme->get_screenshot(); $thumbnail_style = $screenshot !== false ? sprintf('style="background-image:url(%s);"', $screenshot) : ''; $theme_url = network_admin_url(add_query_arg('theme', $theme->get_stylesheet(), 'themes.php')); $version_label = __('Version:', 'wtaiu'); $author_label = __('By', 'wtaiu'); $output = <<<OUTPUT <div class="theme-info" title="{$desc_title}"> <a href="{$theme_url}" class="theme-screenshot" {$thumbnail_style}></a> <div class="theme-info-wrap"> <h3 class="theme-info-header" title="{$name}"> <a href="{$theme_url}" class="theme-name">{$name}</a> </h3> <p class="theme-version">{$version_label} {$version}</p> <p class="theme-author">{$author_label} {$author}</p> </div> </div> OUTPUT; return $output; }