[wp-meta] [Making WordPress.org] #30: Make better theme test data for display in the theme directory.

Making WordPress.org noreply at wordpress.org
Wed Oct 7 01:29:45 UTC 2020


#30: Make better theme test data for display in the theme directory.
-------------------------------------------------+-------------------------
 Reporter:  whyisjake                            |       Owner:  (none)
     Type:  enhancement                          |      Status:  new
 Priority:  high                                 |   Milestone:
Component:  Theme Directory                      |  Resolution:
 Keywords:  has-patch ui-feedback needs-refresh  |
  2nd-opinion                                    |
-------------------------------------------------+-------------------------

Comment (by dd32):

 > could we possibly consider a combination of starter content (the core
 feature)

 The main obstacle there currently is that AFAIK, Starter content requires
 it to be inserted into the database in order for it to work, and the way
 the Theme Previewer is currently implemented (badly) is a shared posts
 table for all. Work to extend it to allow something like this (What would
 effectively be a multisite-site-per-theme) will most likely require the
 underlying hosting to be changed completely.

 There's absolutely no technical barriers to updating the demo content for
 all themes though, other than having someone login and do it.

 The underlying code for the current platform is pretty bad, but
 [https://github.com/WordPress/wordpress.org/compare/master...dd32:add/wp-
 themes.com this github branch of mine from last year] is basically a
 reimplementation of it, cleaner and able to be run on any local
 development environments. For those who want to make changes to the way it
 works, taking that and building off that would probably be a good start
 IMHO.

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/30#comment:67>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list