我想将它显示到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/