WordPress.org

Make WordPress Core

Ticket #22271: 22271_2a.patch

File 22271_2a.patch, 807 bytes (added by F J Kaiser, 6 years ago)

Returning just the input classes

  • wp-includes/post-template.php

     
    318318
    319319        $classes = array();
    320320
     321        if ( !empty($class) ) {
     322                if ( !is_array( $class ) )
     323                        $classes = preg_split('#\s+#', $class);
     324        }
     325
    321326        if ( empty($post) )
    322                 return $classes;
     327                return array_map( 'esc_attr', $classes );
    323328
    324329        $classes[] = 'post-' . $post->ID;
    325330        if ( ! is_admin() )
     
    366371                }
    367372        }
    368373
    369         if ( !empty($class) ) {
    370                 if ( !is_array( $class ) )
    371                         $class = preg_split('#\s+#', $class);
    372                 $classes = array_merge($classes, $class);
    373         }
    374 
    375374        $classes = array_map('esc_attr', $classes);
    376375
    377376        return apply_filters('post_class', $classes, $class, $post->ID);