- Custom DataBase Tables
- CDBT Version 2.x
- フィルターフック一覧
- cdbt_find_concat_separator
cdbt_find_concat_separator
(CDBT 2.1.34)
cdbt_find_concat_separatorデータ結合検索時の区切り文字の定義をフィルターします
Description
string cdbt_find_concat_separator ( string $concat_separator [, string $table_name ] )データ結合検索時の区切り文字の定義をフィルターします。ショートコードからのデータ結合検索が有効時に、検索対象となるカラムのデータをここで指定した区切り文字にて連結します。
Notice:このフィルターはバージョン2.1.34以降のプラグインで利用できます。
Parameters
- concat_separator
- データ結合検索時の区切り文字を指定します。初期値は CHAR(0) ( NULL 文字)です。
- table_name
- フィルターするテーブル名を参照できます。
History
| バージョン | 内容 |
|---|---|
| 2.1.34 | 新規追加 |
Example
検索対象のカラムデータを”+”で結合します。
<?php
add_filter( 'cdbt_find_concat_separator', function( $concat_separator, $table_name ){ return $table_name == 'prefix_table_name' ? "'+'" : $concat_separator; }, 10, 2 );
Hook Point
- find_data()指定されたキーワードを含むデータを検索します
Reference
Related Hooks
- cdbt_find_concat_columnsデータの検索時にデータ結合処理を実行するか否かをフィルターします
- cdbt_find_concat_valueデータ結合検索時の検索キーワードをフィルターします