Ticket #22077: 22077.diff

File 22077.diff, 542 bytes (added by webord, 8 months ago)

query.php

  • wp-includes/query.php

     
    14631463                if ( '' != $qv['subpost_id'] ) 
    14641464                        $qv['attachment_id'] = $qv['subpost_id']; 
    14651465 
    1466                 $qv['attachment_id'] = absint($qv['attachment_id']); 
     1466                if ( is_numeric($qv['attachment_id']) ) 
     1467                        $qv['attachment_id'] = absint($qv['attachment_id']); 
    14671468 
    14681469                if ( ('' != $qv['attachment']) || !empty($qv['attachment_id']) ) { 
    14691470                        $this->is_single = true;