1

私のプロジェクトは歴史的な写真アーカイブであり、NextGEN Gallery を使用することは、ポッドを使用する試みよりも洗練されたソリューションです。Pod で使用するようにカスタマイズされた検索プラグインがあります。

wp_ngg_picturesPodsプラグインを使用せずに以下のコードを複製し、フィールドを検索できるように、phpを使用してテーブルをターゲットにする方法を知りたいです。

$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);
4

1 に答える 1

2

このようなことを試して、プラグインのカスタム テーブルにアクセスできます。

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

また

$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 );
于 2013-11-13T06:37:32.470 に答える