免责声明:我不会使用我有特定要求的任何其他方式。

我只想从posts表连接到posts meta,这样我就可以获得每个帖子的特色图片。我能够通过where子句发布类型是发布并发布的帖子,但是我不知道如何为MySql编写联接以获取每个帖子的特色图片

最佳答案

您可以尝试如下操作:

$sql = "
    SELECT $wpdb->posts.*
    FROM $wpdb->posts, $wpdb->postmeta
    WHERE $wpdb->posts.ID = $wpdb->postmeta.post_id
    AND $wpdb->posts.post_status = 'publish'
    AND $wpdb->posts.post_type = 'post'
    ORDER BY $wpdb->posts.post_date DESC
";

// Get an array of objects
$posts = $wpdb->get_results($sql, OBJECT);


您可以check more here

关于mysql - 从普通SQL查询WordPress数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40698535/

10-11 06:34
查看更多