java - 我想使用 mysql 查询或使用 xmlrpc api 从 WordPress 获取最新 3 篇帖子,其中包含标题、描述、特色图像、发布日期

标签 java php mysql wordpress

我想将它显示到jsf站点。目前我正在使用 xmlrpc 和 jwordpress。我还可以访问 WordPress 数据库。

最佳答案

您可以通过

获取最新 3 篇帖子的标题、描述和发布日期
SELECT post_title, post_content, post_date
FROM wp_posts 
WHERE post_type='post' 
AND post_status='publish' 
ORDER BY post_date 
DESC LIMIT 3;

上述三篇文章的精选图片

SELECT guid 
FROM wp_posts AS a 
INNER JOIN ( 
    SELECT meta_value 
    FROM wpsys_postmeta AS b 
    INNER JOIN ( 
        SELECT ID FROM 
        wpsys_posts 
        WHERE post_type = 'post' 
        AND post_status = 'publish' 
        ORDER BY post_date 
        DESC LIMIT 3 ) AS tbl1 
    ON b.post_id = tbl1.ID and b.meta_key='_thumbnail_id' ) as tbl2 
ON a.ID = tbl2.meta_value;

注意: 1)检查您的表前缀。这里表前缀是wp_

2) 确保您最近的 3 篇帖子中存在特色图片,否则第二次查询将导致失败。

关于java - 我想使用 mysql 查询或使用 xmlrpc api 从 WordPress 获取最新 3 篇帖子,其中包含标题、描述、特色图像、发布日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32990167/

相关文章:

java - 如何返回 DocumentSnapShot 作为方法的结果?

java - oracle数据库如何在jdbc中使用连接池?

javascript - 显示/隐藏div?

PHP-PSR-4 : Autoloader (composer) and multiple namespaces with the same root

php - 这个 MySQL 查询(使用 LEFT OUTER JOIN)有什么问题?

MySQL 错误访问被拒绝

mysql - 试图将 Eloquent 查询限制为计数为 0 的关系

java - 为什么tomcat不知道eclipse中重构包名

java - Java中的花括号本身是什么意思?

php - 我想显示图像以及从数据库中检索的文本