Make WordPress Core

Ticket #32115: date_query_known_columns.diff

File date_query_known_columns.diff, 637 bytes (added by transom, 9 years ago)

Add filter to known_columns in wp-includes/date.php WP_Date_Query/validate_column

  • wp-includes/date.php

    diff --git wp-includes/date.php wp-includes/date.php
    index 2e903a2..5d7c4e3 100644
    class WP_Date_Query { 
    510510                                $column = 'post_date';
    511511                        }
    512512
    513                         $known_columns = array(
     513                        $known_columns = apply_filters( 'date_query_known_columns', array(
    514514                                $wpdb->posts => array(
    515515                                        'post_date',
    516516                                        'post_date_gmt',
    class WP_Date_Query { 
    524524                                $wpdb->users => array(
    525525                                        'user_registered',
    526526                                ),
    527                         );
     527                        ) );
    528528
    529529                        // If it's a known column name, add the appropriate table prefix.
    530530                        foreach ( $known_columns as $table_name => $table_columns ) {