Be consistent with the arguments passed to the theme_action_links filter. Stop passing stylesheet from class-wp-ms-themes-list-table.php.
Props georgestephanis fixes #24478 Built from https://develop.svn.wordpress.org/trunk@25032 git-svn-id: http://core.svn.wordpress.org/trunk@25019 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
8c67a2917a
commit
e2c8edc22d
|
@ -284,8 +284,8 @@ class WP_MS_Themes_List_Table extends WP_List_Table {
|
|||
if ( ! $allowed && current_user_can( 'delete_themes' ) && ! $this->is_site_themes && $stylesheet != get_option( 'stylesheet' ) && $stylesheet != get_option( 'template' ) )
|
||||
$actions['delete'] = '<a href="' . esc_url( wp_nonce_url( 'themes.php?action=delete-selected&checked[]=' . $theme_key . '&theme_status=' . $context . '&paged=' . $page . '&s=' . $s, 'bulk-themes' ) ) . '" title="' . esc_attr__( 'Delete this theme' ) . '" class="delete">' . __( 'Delete' ) . '</a>';
|
||||
|
||||
$actions = apply_filters( 'theme_action_links', array_filter( $actions ), $stylesheet, $theme, $context );
|
||||
$actions = apply_filters( "theme_action_links_$stylesheet", $actions, $stylesheet, $theme, $context );
|
||||
$actions = apply_filters( 'theme_action_links', array_filter( $actions ), $theme, $context );
|
||||
$actions = apply_filters( "theme_action_links_$stylesheet", $actions, $theme, $context );
|
||||
|
||||
$class = ! $allowed ? 'inactive' : 'active';
|
||||
$checkbox_id = "checkbox_" . md5( $theme->get('Name') );
|
||||
|
|
|
@ -149,6 +149,7 @@ class WP_Themes_List_Table extends WP_List_Table {
|
|||
. "' );" . '">' . __( 'Delete' ) . '</a>';
|
||||
|
||||
$actions = apply_filters( 'theme_action_links', $actions, $theme );
|
||||
$actions = apply_filters( "theme_action_links_$stylesheet", $actions, $theme );
|
||||
$delete_action = isset( $actions['delete'] ) ? '<div class="delete-theme">' . $actions['delete'] . '</div>' : '';
|
||||
unset( $actions['delete'] );
|
||||
|
||||
|
|
Loading…
Reference in New Issue