@@ -826,18 +826,21 @@ public function parse_query( $query = '' ) {
826826 $ query_vars ['p ' ] = (int ) $ query_vars ['p ' ];
827827 }
828828
829- $ query_vars ['page_id ' ] = is_scalar ( $ query_vars ['page_id ' ] ) ? absint ( $ query_vars ['page_id ' ] ) : 0 ;
830- $ query_vars ['year ' ] = is_scalar ( $ query_vars ['year ' ] ) ? absint ( $ query_vars ['year ' ] ) : 0 ;
831- $ query_vars ['monthnum ' ] = is_scalar ( $ query_vars ['monthnum ' ] ) ? absint ( $ query_vars ['monthnum ' ] ) : 0 ;
832- $ query_vars ['day ' ] = is_scalar ( $ query_vars ['day ' ] ) ? absint ( $ query_vars ['day ' ] ) : 0 ;
833- $ query_vars ['w ' ] = is_scalar ( $ query_vars ['w ' ] ) ? absint ( $ query_vars ['w ' ] ) : 0 ;
834- $ query_vars ['m ' ] = is_scalar ( $ query_vars ['m ' ] ) ? preg_replace ( '|[^0-9]| ' , '' , $ query_vars ['m ' ] ) : '' ;
835- $ query_vars ['paged ' ] = is_scalar ( $ query_vars ['paged ' ] ) ? absint ( $ query_vars ['paged ' ] ) : 0 ;
836- $ query_vars ['cat ' ] = preg_replace ( '|[^0-9,-]| ' , '' , $ query_vars ['cat ' ] ); // Array or comma-separated list of positive or negative integers.
837- $ query_vars ['author ' ] = is_scalar ( $ query_vars ['author ' ] ) ? preg_replace ( '|[^0-9,-]| ' , '' , $ query_vars ['author ' ] ) : '' ; // Comma-separated list of positive or negative integers.
838- $ query_vars ['pagename ' ] = is_scalar ( $ query_vars ['pagename ' ] ) ? trim ( $ query_vars ['pagename ' ] ) : '' ;
839- $ query_vars ['name ' ] = is_scalar ( $ query_vars ['name ' ] ) ? trim ( $ query_vars ['name ' ] ) : '' ;
840- $ query_vars ['title ' ] = is_scalar ( $ query_vars ['title ' ] ) ? trim ( $ query_vars ['title ' ] ) : '' ;
829+ $ query_vars ['page_id ' ] = is_scalar ( $ query_vars ['page_id ' ] ) ? absint ( $ query_vars ['page_id ' ] ) : 0 ;
830+ $ query_vars ['year ' ] = is_scalar ( $ query_vars ['year ' ] ) ? absint ( $ query_vars ['year ' ] ) : 0 ;
831+ $ query_vars ['monthnum ' ] = is_scalar ( $ query_vars ['monthnum ' ] ) ? absint ( $ query_vars ['monthnum ' ] ) : 0 ;
832+ $ query_vars ['day ' ] = is_scalar ( $ query_vars ['day ' ] ) ? absint ( $ query_vars ['day ' ] ) : 0 ;
833+ $ query_vars ['w ' ] = is_scalar ( $ query_vars ['w ' ] ) ? absint ( $ query_vars ['w ' ] ) : 0 ;
834+ $ query_vars ['m ' ] = is_scalar ( $ query_vars ['m ' ] ) ? preg_replace ( '|[^0-9]| ' , '' , $ query_vars ['m ' ] ) : '' ;
835+ $ query_vars ['paged ' ] = is_scalar ( $ query_vars ['paged ' ] ) ? absint ( $ query_vars ['paged ' ] ) : 0 ;
836+ $ query_vars ['cat ' ] = preg_replace ( '|[^0-9,-]| ' , '' , $ query_vars ['cat ' ] ); // Array or comma-separated list of positive or negative integers.
837+ $ query_vars ['author ' ] = is_scalar ( $ query_vars ['author ' ] ) ? preg_replace ( '|[^0-9,-]| ' , '' , $ query_vars ['author ' ] ) : '' ; // Comma-separated list of positive or negative integers.
838+ $ query_vars ['pagename ' ] = is_scalar ( $ query_vars ['pagename ' ] ) ? trim ( $ query_vars ['pagename ' ] ) : '' ;
839+ $ query_vars ['name ' ] = is_scalar ( $ query_vars ['name ' ] ) ? trim ( $ query_vars ['name ' ] ) : '' ;
840+ $ query_vars ['title ' ] = is_scalar ( $ query_vars ['title ' ] ) ? trim ( $ query_vars ['title ' ] ) : '' ;
841+ $ query_vars ['author_name ' ] = is_string ( $ query_vars ['author_name ' ] ) ? $ query_vars ['author_name ' ] : '' ;
842+ $ query_vars ['feed ' ] = is_string ( $ query_vars ['feed ' ] ) ? $ query_vars ['feed ' ] : '' ;
843+ $ query_vars ['attachment ' ] = is_string ( $ query_vars ['attachment ' ] ) ? $ query_vars ['attachment ' ] : '' ;
841844
842845 if ( is_scalar ( $ query_vars ['hour ' ] ) && '' !== $ query_vars ['hour ' ] ) {
843846 $ query_vars ['hour ' ] = absint ( $ query_vars ['hour ' ] );
0 commit comments