V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pykwokcc
V2EX  ›  PHP

关于 wordpress 博文图片存储问题

  •  
  •   pykwokcc · 2014-08-14 17:24:14 +08:00 · 3505 次点击
    这是一个创建于 3736 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近想自己写个博客程序, 想参考下wordpress的数据库设计。看了wordpress的表后发现他并没有一张表用来保存图片的存放路径,那么在显示一篇博文的时候,wordpress是如何取得这篇文章对应的图片的呢
    5 条回复    2014-08-14 19:35:13 +08:00
    yytsjq
        1
    yytsjq  
       2014-08-14 17:46:08 +08:00
    http://codex.wordpress.org/Post_Types#Attachment

    WordPress 把图片等附件当作一种日志类型了。
    iyaozhen
        2
    iyaozhen  
       2014-08-14 17:49:22 +08:00
    wp_postmeta
    这个表里面存着图片和文章对应信息。(没具体看)
    其实也不用个表存图片的路径,因为路径直接写进文章里面了(html富文本)。
    pykwokcc
        3
    pykwokcc  
    OP
       2014-08-14 17:55:35 +08:00
    @iyaozhen
    你的意思是当图片传完成后,图片以<img src="图片地址">的形式直接插入到博文当中了,是吗?
    这样一来当我需要单独调用这篇文章的图片时(比如首页幻灯片轮播)那不是要正则去文章内容里面取提取了,这样不是很不方便么?
    iyaozhen
        4
    iyaozhen  
       2014-08-14 17:58:55 +08:00
    @pykwokcc 我以前写的内容发布系统是这样做的。没具体看wp是怎么做的。wp_postmeta这个表应该是存了图片和文章的一个对应关系。
    emric
        5
    emric  
       2014-08-14 19:35:13 +08:00
    图片存进 post 表, 不用想也知道有 parent 列...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3420 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:43 · PVG 19:43 · LAX 03:43 · JFK 06:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.