[wp-hackers] Meta tables: Take 5

Stephen Rider wp-hackers at striderweb.com
Fri Jul 24 16:53:58 UTC 2009

So... You're suggesting making a whole new table every time a plugin  
wants to add some bit of meta, rather than simply adding a column to  
the meta table?

No offense, but if I had a giant lever I could pull to open a trap  
door and drop you into the Sarlaac Pit, I would be reaching for it  
about now....


P.S. -- Sorry if that seems overly harsh.  My uncle was eaten by a  
sarlaac, so I probably shouldn't joke.

On Jul 24, 2009, at 6:25 AM, scribu <scribu at gmail.com> wrote:

> I propose that Core have an API for creating standard meta tables for
> whatever plugins need.
> Of course, this would be accompanied by unified functions for  
> handling meta
> data in said tables.
> Example: A plugin needs a comment meta table. First, it makes sure  
> it's
> available:
> register_activation_hook(__FILE__, 'example_plugin_activation');
> function example_plugin_activation() {
>   enable_meta_table('comment');
> }
> Then, it uses it to store data, etc.:
> ...
> add_meta('comment', $comment_id, $meta_key, $meta_value);
> ...
> I am willing to code this API, if people think it's a sound ideea.
> By the way, I also wrote a blog post about this:
> http://scribu.net/wordpress/meta-tables-for-wordpress.html

More information about the wp-hackers mailing list