WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm aware of the WP_List_Table class (which has helped tremendously as it stands).

However, I'm hunting for something even more capable - some form of API whereby you could simply 'register' a MySQL table, pass field_name => label translations, and all the hard graft (menu links, table-generation, pagination, column sorting) & possibly data exporting (CSV etc.) is done for you automagically!

I know this is an extremely specific request, but I thought it was worth asking. If anyone knows of anything remotely similar, please speak up! Heck, if there's nothing out there at the moment, I might just build it myself if this raises interest...

share|improve this question
This sounds like a very interesting project. Probably best if in some way connected to WP_List_Table, either as a sub class or a copy. One other thing to consider is a related mysql meta table. – dwenaus Jan 3 '12 at 20:27
I don't know of anything like this, and it sure sounds like a fascinating project. If you decide to start something open source and want any help, I'd love to contribute! – Matthew Boynes Jan 30 '12 at 1:25
Upvoted to raise your rep points from 4,999 > 5k+ - Good Q also. – kaiser Feb 3 '12 at 0:33


This guy has built what you are looking for I believe. He's a core-contributor and his code is top notch. And the project is open on github, so even better right?

share|improve this answer
Thanks for the link - I'd actually checked out this library before, impressive bit of a kit, but not quite what I'm after (it's a great API for, among many things, database table & admin page creation, but not the whole kit and kaboodle ;) – TheDeadMedic Feb 17 '12 at 0:52

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.