Avoid searching HTML tags when searching plugins and themes. Fixes #27136. Props enej.
Built from https://develop.svn.wordpress.org/trunk@27507 git-svn-id: http://core.svn.wordpress.org/trunk@27350 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
f0f492a030
commit
75b86ecfb0
|
@ -177,9 +177,11 @@ class WP_Plugins_List_Table extends WP_List_Table {
|
|||
if ( is_null( $term ) )
|
||||
$term = wp_unslash( $_REQUEST['s'] );
|
||||
|
||||
foreach ( $plugin as $value )
|
||||
if ( stripos( $value, $term ) !== false )
|
||||
foreach ( $plugin as $value ) {
|
||||
if ( false !== stripos( strip_tags( $value ), $term ) ) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -222,8 +222,9 @@ class WP_Themes_List_Table extends WP_List_Table {
|
|||
|
||||
foreach ( array( 'Name', 'Description', 'Author', 'AuthorURI' ) as $header ) {
|
||||
// Don't mark up; Do translate.
|
||||
if ( false !== stripos( $theme->display( $header, false, true ), $word ) )
|
||||
if ( false !== stripos( strip_tags( $theme->display( $header, false, true ) ), $word ) ) {
|
||||
continue 2;
|
||||
}
|
||||
}
|
||||
|
||||
if ( false !== stripos( $theme->get_stylesheet(), $word ) )
|
||||
|
|
Loading…
Reference in New Issue