get_meta_sql()
get_meta_sql( array $meta_query, string $type, string $…
get_meta_sql( array $meta_query, string $type, string $primary_table, string $primary_id_column, object $context = null )
给定一个元查询,生成要附加到主查询的SQL子句。
Given a meta query, generates SQL clauses to be appended to a main query.
给定一个元查询,生成要附加到主查询的SQL子句。
Given a meta query, generates SQL clauses to be appended to a main query.
目录锚点:#说明#参数#返回#源码#笔记
说明(Description)
另见函数 https://www.wp2.cn/functions()
参数(Parameters)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| $meta_query | (array) | 必需 | 元查询。 |
| $type | (string) | 必需 | 元类型。 |
| $primary_table | (string) | 必需 | 主数据库表名。 |
| $primary_id_column | (string) | 必需 | 主ID列名。 |
| $context | (object) | 可选 | 主查询对象 |
返回(Return)
(array)JOIN和WHERE SQL的关联数组。
源码(Source)
/**
* Given a meta query, generates SQL clauses to be appended to a main query.
*
* @since 3.2.0
*
* @see WP_Meta_Query
*
* @param array $meta_query A meta query.
* @param string $type Type of meta.
* @param string $primary_table Primary database table name.
* @param string $primary_id_column Primary ID column name.
* @param object $context Optional. The main query object
* @return array Associative array of `JOIN` and `WHERE` SQL.
*/
function get_meta_sql( $meta_query, $type, $primary_table, $primary_id_column, $context = null ) {
$meta_query_obj = new WP_Meta_Query( $meta_query );
return $meta_query_obj->get_sql( $type, $primary_table, $primary_id_column, $context );
}| 更新版本 | 源码位置 | 使用 | 被使用 |
|---|---|---|---|
| 3.2.0 | wp-includes/meta.php:1009 | 0 | 1 function |
笔记(Notes)
例子
类别:WordPress 函数手册、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

还没有任何评论,赶紧来占个楼吧!