[英]Querying data from mysql wordpress
我是WordPress的新手,我想从wp_posts表中获取所有已起草的记录,但未找到任何记录。 我的查询如下:
<?php
global $wpdb;
$resultsOb = $wpdb->get_results(
"SELECT ID,post_title
FROM $wpdb->wp_posts
WHERE post_status = 'draft'
"
);
// loop the objects
foreach($resultsOb AS $result) {
?>
<tr>
<td><?php echo $result->ID;?></td>
<td><?php echo $result->post_title;?></td>
</tr>
<?php } ?>
为此有一个内置函数get_posts() 。 在您的情况下,用法如下所示:
$args = array(
'post_status' => 'draft',
'posts_per_page' => -1,
);
$resultsOb = get_posts( $args );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.