mysql - 从普通 SQL 查询 WordPress 数据库

标签 mysql wordpress

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

我想要的只是从帖子表加入帖子元,以便我可以获得每个帖子的特色图像。我可以通过 where 子句帖子类型为 post 并发布来获取帖子,但我不知道如何为 MySql 编写 join 来获取每个帖子的特色图像

最佳答案

你可以尝试这样的事情:

$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/

相关文章:

mysql - MySQL 中的复合 FULLTEXT 索引

php - mysql中如何清除某一列的数据而不删除它

mysql - 创建 Hibernate 来连接表

php - 在php中组合两个或多个不同格式的数组

html - 单击 URL 'bumps' 文本/图像一点

html - 在内容和侧边栏之前放置幻灯片 - WordPress

c++ - Qt - GUI 数据库编程

php - 处理mysql中的特殊字符

html - WordPress:NextGen 插件

php - 仅当 Woocommerce 中的产品类别中有描述时才显示 h2 标签