如何从自定义插件访问wordpress表

时间:2013-11-13 05:01:06

标签: php mysql wordpress podscms

我的项目是一个历史摄影档案,使用NextGEN Gallery比使用Pods的尝试更优雅。我有一个定制的搜索插件,可以与Pods一起使用。

我想知道如何使用php定位wp_ngg_pictures表,这样我就可以在不使用Pods插件的情况下复制下面的代码,并且可以搜索字段。

$thePod = pods($tableName); // $tableName is a string variable set to wp_ngg_pictures
$params = array( 'orderby' => 't.name ASC', 'limit' => -1, 'where' => " t.description LIKE '%$searchTerm%' || t.alttext LIKE '%$searchTerm'");
$thePod->find($params);

1 个答案:

答案 0 :(得分:2)

您可以尝试这样的操作来访问插件中的自定义表格。

global $wpdb;    
$wpdb->custom_table_name = $tableprefix.'custom_table_name';

OR

$data = $wpdb->get_row("SELECT field name FROM $wpdb->custom_table_name, ARRAY_A");
echo $data;

单词按标准方式获取行就像这样

$wpdb->get_row('query', output_type, row_offset);

如果您有多行而不是使用此

$wpdb->get_results( 'query', output_type );