使用WordPress数据库API的CRUD操作

时间:2012-06-04 作者:Rob Myrick

查询WordPress数据库的正确方法是什么?

我希望获得类似于WordPress仪表板链接部分的输出,以便能够对给定的表行/列分别执行编辑和删除操作。

我利用了几篇关于在WordPress中设置数据库表的文章中的知识,因此能够构建前端,以适应编辑和删除操作;我目前需要的是一个很好的示例,说明如何使用WordPress数据库查询API来执行所有CRUD操作。

1 个回复
最合适的回答,由SO网友:Barry Kooij 整理而成

在WordPress中查询是通过使用wpdb 变量请确保始终准备好sql,以便WP可以确保其数据库安全。

示例:

global $wpdb;
$rows = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM `{$wpdb->prefix}TABLE_NAME` WHERE `var` = %d", 1) );
然后,您可以循环遍历数据并将其输出为例如表格(不包括表格格式)。

foreach($rows as $row) 
{
  echo $row->post_title;
}
请注意,上面的SQL查询不起作用,因为它包含伪数据。请将其更改为适合您的需要。

结束

相关推荐

带有自定义帖子类型ID的WP_QUERY

尽管我是100%肯定的,$mixtape\\u id设置为一个整数,该整数对应于“mixtaples”自定义post类型中的一个post,但此代码没有响应任何内容$query = new WP_Query(array( \'post_type\' => \'mixtapes\', \'p\' => (int)$mixtape_id, \'posts_per_page\' => -1, \'orderby\