WP hooks navigation: Home/browse • Actions index • Filters index
To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).
The best way to understand what a hook does is to look at where it occurs in the source code.
do_action( "hook_name" )apply_filters( "hook_name", "what_to_filter" ).Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.
| Line | Code | 
|---|---|
| 2586 |  | 
| 2587 |           // Filter again for the benefit of caching plugins.  Regular plugins should use the hooks above. | 
| 2588 |           if ( !$q['suppress_filters'] ) { | 
| 2589 |                $where          = apply_filters_ref_array( 'posts_where_request',          array( $where, &$this ) ); | 
| 2590 |                $groupby     = apply_filters_ref_array( 'posts_groupby_request',          array( $groupby, &$this ) ); | 
| 2591 |                $join          = apply_filters_ref_array( 'posts_join_request',          array( $join, &$this ) ); | 
| 2592 |                $orderby     = apply_filters_ref_array( 'posts_orderby_request',          array( $orderby, &$this ) ); | 
| 2593 |                $distinct     = apply_filters_ref_array( 'posts_distinct_request',     array( $distinct, &$this ) ); | 
| 2594 |                $fields          = apply_filters_ref_array( 'posts_fields_request',          array( $fields, &$this ) ); | 
| 2595 |                $limits          = apply_filters_ref_array( 'post_limits_request',          array( $limits, &$this ) ); | 
| 2596 |  | 
| 2597 |                // Filter all clauses at once, for convenience | 
| 2598 |                $clauses = (array) apply_filters_ref_array( 'posts_clauses_request', array( compact( $pieces ), &$this ) ); | 
| 2599 |                foreach ( $pieces as $piece ) | 
| 2600 |                     $$piece = isset( $clauses[ $piece ] ) ? $clauses[ $piece ] : ''; | 
| 2601 |           } | 
| 2602 |  | 
| 2603 |           if ( ! empty($groupby) ) | 
| 2604 |                $groupby = 'GROUP BY ' . $groupby; |