wordpress自定义字段和数据库的关系

十二月 17th, 2008 Posted in web学习 | No Comments »

从最开始接触wordpress,下载来那些杂志主题,就发现里面有些缩略图,图文混排很漂亮,后来自己安装却没有显示那些缩略图,后来看了好久英文教程才搞明白那些东西,原来要用到一个自定义字段(老的版本叫自定义域)的东西。这个确实非常好用,postmeta而且非常灵活,对于扩展wordpress的一些数据。我对它怎么在数据库中的结构很感兴趣,虽然我对数据库不熟悉,但还是打开phpmyadmin研究研究了下,发现是放在wp_postmeta 这个表里面,这个表只有4个字段,一个id,一个post对应的id,然后一个key和一个value,通过postid可以对应到具体某篇文章上去,我开始以为自定义是真定义了一个字段,其实没有,而只是一条记录,一个key,一个值,以后每篇文章都可以调用这个key,写入不同的值就可以了,通过文章的id号对应进相应的帖子,应该就是所谓的关系数据库,这样就相当给原来的帖子扩充了字段,但如果真在wp_post这个表里扩充字段的话,那么多插件,这个表将变得多么冗繁啊。

关于自定义字段怎么用,我看水煮鱼的帖子已经写得很清楚了:
http://fairyfish.net/2008/08/27/using-custom-fields-to-display-post-thumbnails/
http://fairyfish.net/2007/08/14/wordpress-database-wp_postmeta/

原创文章,欢迎转载,转载请注明转载自:http://www.taaini.com/web/wordpresspostmeta.html

您也讲两句吧~