这是一个查询示例:
$posts = $wpdb->get_results("SELECT ID FROM $wpdb->posts WHERE post_type = 'product'");
这将为我们提供所需的ID。
[ID] => 2
[ID] => 6
[ID] => 25 and so on..
现在,我要显示具有这些ID的帖子。
答案 0 :(得分:0)
您只需更改查询以返回post_name
和id
,例如:
SELECT ID, post_name FROM $wpdb->posts WHERE post_type = 'product';
如果要显示帖子内容并且该内容存在于另一个表格中,则需要使用JOIN
。
答案 1 :(得分:0)
通过ID获取帖子对象:
$post_7 = get_post( 7 );
$title = $post_7->post_title;
和数组
$post_7 = get_post( 7, ARRAY_A );
$title = $post_7['post_title'];