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
722            * Filter the table alias identified as compatible with the current clause.
723            *
724            * @since 4.1.0
725            *
726            * @param string|bool $alias        Table alias, or false if none was found.
727            * @param array       $clause       First-order query clause.
728            * @param array       $parent_query Parent of $clause.
729            * @param object      $this         WP_Meta_Query object.
730            */
731           return apply_filters( 'meta_query_find_compatible_table_alias', $alias, $clause, $parent_query, $this ) ;
732      }
733
734      /**
735       * Checks whether the current query has any OR relations.
736       *
737       * In some cases, the presence of an OR relation somewhere in the query will require
738       * the use of a `DISTINCT` or `GROUP BY` keyword in the `SELECT` clause. The current
739       * method can be used in these cases to determine whether such a clause is necessary.
740       *