WP_Network_Query::get_search_sql
Used internally to generate an SQL string for searching across multiple columns.
Метод класса: WP_Network_Query{}
Хуков нет.
Возвращает
Строку. Search SQL.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_search_sql( $search, $columns );
- $search(строка) (обязательный)
- Search string.
- $columns(string[]) (обязательный)
- Array of columns to search.
Заметки
- Global. wpdb. $wpdb WordPress database abstraction object.
Список изменений
| С версии 4.6.0 | Введена. |
Код WP_Network_Query::get_search_sql() WP Network Query::get search sql WP 6.9
protected function get_search_sql( $search, $columns ) {
global $wpdb;
$like = '%' . $wpdb->esc_like( $search ) . '%';
$searches = array();
foreach ( $columns as $column ) {
$searches[] = $wpdb->prepare( "$column LIKE %s", $like );
}
return '(' . implode( ' OR ', $searches ) . ')';
}