Changeset 9230 for sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/class-template.php
- Timestamp:
- 10/24/2019 06:54:36 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/class-template.php
r9190 r9230 503 503 504 504 switch ( $output ) { 505 case 'html-parts': 505 506 case 'html': 506 $id = "plugin-icon-{$plugin->post_name}";507 $ html= "<style type='text/css'>";508 $ html .= "#{$id} { background-image: url('{$icon}'); }";507 $id = esc_attr( "plugin-icon-{$plugin->post_name}" ); 508 $style_tag = "<style type='text/css'>"; 509 $style_tag .= ".{$id} { background-image: url('{$icon}'); }"; 509 510 if ( ! empty( $icon_2x ) && ! $generated && ! $svg ) { 510 $html .= "@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) { #{$id} { background-image: url('{$icon_2x}'); } }"; 511 } 512 $html .= '</style>'; 513 $html .= "<div class='plugin-icon' id='{$id}'></div>"; 514 515 return $html; 511 $style_tag .= "@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) { .{$id} { background-image: url('{$icon_2x}'); } }"; 512 } 513 $style_tag .= '</style>'; 514 515 $icon_tag = "<div class='plugin-icon {$id}'></div>"; 516 517 if ( 'html' === $output ) { 518 return $style_tag . $icon_tag; 519 } else { 520 return compact( 'style_tag', 'icon_tag' ); 521 } 516 522 break; 517 523
Note: See TracChangeset
for help on using the changeset viewer.