X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/72836ec95a52eacbda4dc5aa296b7dd6de08bd3b..245e789b234afa4525862e7a6e5e3c2e7a52ef20:/wp-admin/includes/class-wp-themes-list-table.php diff --git a/wp-admin/includes/class-wp-themes-list-table.php b/wp-admin/includes/class-wp-themes-list-table.php index d49d9930..be75de02 100644 --- a/wp-admin/includes/class-wp-themes-list-table.php +++ b/wp-admin/includes/class-wp-themes-list-table.php @@ -158,7 +158,10 @@ class WP_Themes_List_Table extends WP_List_Table { . '" onclick="' . "return confirm( '" . esc_js( sprintf( __( "You are about to delete this theme '%s'\n 'Cancel' to stop, 'OK' to delete." ), $title ) ) . "' );" . '">' . __( 'Delete' ) . ''; + /** This filter is documented in wp-admin/includes/class-wp-ms-themes-list-table.php */ $actions = apply_filters( 'theme_action_links', $actions, $theme ); + + /** This filter is documented in wp-admin/includes/class-wp-ms-themes-list-table.php */ $actions = apply_filters( "theme_action_links_$stylesheet", $actions, $theme ); $delete_action = isset( $actions['delete'] ) ? '
' . $actions['delete'] . '
' : ''; unset( $actions['delete'] ); @@ -219,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 ) ) @@ -238,7 +242,7 @@ class WP_Themes_List_Table extends WP_List_Table { /** * Send required variables to JavaScript land * - * @since 3.4 + * @since 3.4.0 * @access private * * @uses $this->features Array of all feature search terms.