首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从wordpress数据库获取缩略图到外部页面

如何从wordpress数据库获取缩略图到外部页面
EN

Stack Overflow用户
提问于 2012-04-02 10:10:27
回答 3查看 22.3K关注 0票数 7

我安装了wordpress。我想做的是直接从数据库中的wordpress表中调用数据,并将它们显示在其他一些非wordpress页面上。

目前,我正在成功地从wp_posts表中获取最新的三篇文章。但是,在存储post缩略图(或功能图像)的架构中,我看不到。

我如何才能得到特征图像,或缩略图?(两者都行!)

提前感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-03 09:40:15

全在你的wp_postmeta表里

将查询某个帖子ID的缩略图ID (您需要有您的帖子ID)。

代码语言:javascript
运行
复制
SELECT * FROM 'tksql_postmeta' WHERE post_id=1 AND meta_key='_thumbnail_id'

假设返回的拇指id是: 600。

代码语言:javascript
运行
复制
SELECT * FROM 'tksql_postmeta' WHERE post_id=600 

将给您两行: meta_key="_wp_attached_file“将给url meta_key="_wp_attachment_metadata”提供元信息,如大小等。

希望这更有帮助

票数 20
EN

Stack Overflow用户

发布于 2016-02-17 14:27:05

有一种方法可以在一个select查询中与其他post数据一起获取缩略图url。

您需要一次性创建特殊功能:

代码语言:javascript
运行
复制
DELIMITER $$
CREATE FUNCTION `get_post_thumbnail`(`incoming_post_id` INT)
    RETURNS TINYTEXT
    LANGUAGE SQL
    NOT DETERMINISTIC
    CONTAINS SQL
    SQL SECURITY DEFINER
    COMMENT ''
BEGIN
    set @src:=null;
    set @thumb_id:=null;

    SELECT 
        meta_value into @thumb_id
    FROM 
        wp_postmeta 
    WHERE 
        `post_id` = incoming_post_id 
        AND 
        meta_key='_thumbnail_id';


    SELECT 
        guid into @src
    FROM 
        wp_posts 
    WHERE 
        ID = @thumb_id;


    return @src;

END
$$
DELIMITER ;

然后你就可以这样使用它:

代码语言:javascript
运行
复制
select get_post_thumbnail(wp_posts.ID) as "thumbnail_url" from wp_posts where wp_posts.ID = 1

我希望这个解决办法对某些人有帮助。

票数 4
EN

Stack Overflow用户

发布于 2020-12-08 21:17:07

对我起作用的确切查询是:

代码语言:javascript
运行
复制
select meta_value FROM wp_postmeta
WHERE meta_key='_wp_attached_file' and post_id =  
  (SELECT meta_value FROM wp_postmeta 
  WHERE post_id=$postId AND 
  meta_key='_thumbnail_id' )  

其中$postId是您的帖子的id。注意:您需要将完整的路径添加到上载文件夹中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9974489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档