get_meta_sql

过滤钩子


apply_filters_ref_array( 'get_meta_sql', array( $sql, $this->queries, $type, $primary_table, $primary_id_column, $context )
参数
  • (string[])
    $sql
    Array containing the query’s JOIN and WHERE clauses.
    Required:
  • (array)
    $queries
    Array of meta queries.
    Required:
  • (string)
    $type
    Type of meta. Possible values include but are not limited
    to ‘post’, ‘comment’, ‘blog’, ‘term’, and ‘user’.
    Required:
  • (string)
    $primary_table
    Primary table.
    Required:
  • (string)
    $primary_id_column
    Primary column ID.
    Required:
  • (object)
    $context
    The main query object that corresponds to the type, for
    example a `WP_Query`, `WP_User_Query`, or `WP_Site_Query`.
    Required:
定义位置
  • wp-includes/class-wp-meta-query.php
    , line 394
引入
3.1.0
弃用

Filters the meta query’s generated SQL.

return apply_filters_ref_array( 'get_meta_sql', array( $sql, $this->queries, $type, $primary_table, $primary_id_column, $context ) );