Make WordPress Core

Opened 8 years ago

Closed 7 years ago

#5486 closed enhancement (fixed)

Theme Preview

Reported by: ryan Owned by: mdawaffe
Milestone: 2.6 Priority: normal
Severity: normal Version:
Component: General Keywords: theme preview blessed
Focuses: Cc:


Incorporate the theme previewer as seen on wordpress.com.

Attachments (3)

theme-preview.diff (12.3 KB) - added by ryan 7 years ago.
Rough, TB frame busted
theme-preview.2.diff (17.6 KB) - added by ryan 7 years ago.
TB fixes
theme-preview3.diff (27.2 KB) - added by azaozz 7 years ago.

Download all attachments as: .zip

Change History (15)

comment:2 @ffemtcj8 years ago

  • Cc ffemtcj added

There is already a plugin that does something similar. http://wordpress.org/extend/plugins/theme-preview/

comment:3 @hansengel8 years ago

  • Type changed from defect to enhancement

+1... this is a great idea.

comment:4 @drhallows8 years ago

Nice idea :)

comment:5 @hansengel8 years ago

+1, definitely! This would be great.

comment:6 @hansengel8 years ago

Whoops—didn't realize I already replied :P

comment:7 @thee177 years ago

  • Milestone changed from 2.5 to 2.6

comment:8 @matt7 years ago

  • Keywords blessed added

@ryan7 years ago

Rough, TB frame busted

@ryan7 years ago

TB fixes

@azaozz7 years ago

comment:9 @azaozz7 years ago

Includes theme-preview.2.diff. Restored the standard thickbox.css, removed the other versions of it, TB can be loaded with the new add_thickbox(), then if it needs changes, they can be applied by js similar to media-upload.js and theme-preview.js, removed thickbox.js from link.php and link-add.php (doesn't seem to be needed there).

comment:10 @ryan7 years ago

(In [7961]) Theme preview and thickbox CSS cleanup. Props azaozz. see #5486

comment:11 @ryan7 years ago

(In [7972]) Add theme paging for those who can't bear to pare down their huge theme collection. You know who you are. see #5486

comment:12 @ryan7 years ago

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.