给定元查询,生成要附加到主查询的SQL子句。

原型

get_meta_sql( array $meta_query, string $type, string $primary_table, string $primary_id_column, object $context = null )

参数

$meta_query (array) (Required) 元查询。

$type (string) (Required) 元的类型。

$primary_table (string) (Required) 主数据库表名称。

$primary_id_column (string) (Required) 主ID列名称。

$context (object) (Optional)  主查询对象

返回值

(array)  关联数组

源文件

路径:wp-includes/meta.php

<?php
...
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 );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/get_meta_sql/