Menu Adam R Brown

WP hooks navigation: Home/browseActions indexFilters index

Source View: meta_query_find_compatible_table_alias

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
821            * Filters the table alias identified as compatible with the current clause.
822            *
823            * @since 4.1.0
824            *
825            * @param string|false  $alias        Table alias, or false if none was found.
826            * @param array         $clause       First-order query clause.
827            * @param array         $parent_query Parent of $clause.
828            * @param WP_Meta_Query $this         WP_Meta_Query object.
829            */
830           return apply_filters( 'meta_query_find_compatible_table_alias', $alias, $clause, $parent_query, $this );
831      }
832
833      /**
834       * Checks whether the current query has any OR relations.
835       *
836       * In some cases, the presence of an OR relation somewhere in the query will require
837       * the use of a `DISTINCT` or `GROUP BY` keyword in the `SELECT` clause. The current
838       * method can be used in these cases to determine whether such a clause is necessary.
839       *