关于 wordpress 博文图片存储问题

2014-08-14 17:24:14 +08:00
 pykwokcc
最近想自己写个博客程序, 想参考下wordpress的数据库设计。看了wordpress的表后发现他并没有一张表用来保存图片的存放路径,那么在显示一篇博文的时候,wordpress是如何取得这篇文章对应的图片的呢
3345 次点击
所在节点    PHP
5 条回复
yytsjq
2014-08-14 17:46:08 +08:00
http://codex.wordpress.org/Post_Types#Attachment

WordPress 把图片等附件当作一种日志类型了。
iyaozhen
2014-08-14 17:49:22 +08:00
wp_postmeta
这个表里面存着图片和文章对应信息。(没具体看)
其实也不用个表存图片的路径,因为路径直接写进文章里面了(html富文本)。
pykwokcc
2014-08-14 17:55:35 +08:00
@iyaozhen
你的意思是当图片传完成后,图片以<img src="图片地址">的形式直接插入到博文当中了,是吗?
这样一来当我需要单独调用这篇文章的图片时(比如首页幻灯片轮播)那不是要正则去文章内容里面取提取了,这样不是很不方便么?
iyaozhen
2014-08-14 17:58:55 +08:00
@pykwokcc 我以前写的内容发布系统是这样做的。没具体看wp是怎么做的。wp_postmeta这个表应该是存了图片和文章的一个对应关系。
emric
2014-08-14 19:35:13 +08:00
图片存进 post 表, 不用想也知道有 parent 列...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/127896

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX