Ticket #16502: 16502.2.diff
| File 16502.2.diff, 3.9 KB (added by , 2 years ago) |
|---|
-
src/wp-admin/includes/class-wp-posts-list-table.php
1167 1167 } 1168 1168 } 1169 1169 1170 get_inline_data( $post ); 1170 /** This filter is documented in wp-admin/includes/class-wp-posts-list-table.php */ 1171 $quick_edit_enabled = apply_filters( 'quick_edit_enabled_for_post_type', true, $post->post_type ); 1172 1173 if ( $quick_edit_enabled ) { 1174 get_inline_data( $post ); 1175 } 1171 1176 } 1172 1177 1173 1178 /** … … 1473 1478 __( 'Edit' ) 1474 1479 ); 1475 1480 1476 if ( 'wp_block' !== $post->post_type ) { 1481 /** 1482 * Filters whether Quick Edit should be enabled for the given post type. 1483 * 1484 * @since 6.4.0 1485 * 1486 * @param bool $enable Whether to enable the Quick Edit functionality. Default true. 1487 * @param string $post_type Post type name. 1488 */ 1489 $quick_edit_enabled = apply_filters( 'quick_edit_enabled_for_post_type', true, $post->post_type ); 1490 1491 if ( $quick_edit_enabled && 'wp_block' !== $post->post_type ) { 1477 1492 $actions['inline hide-if-no-js'] = sprintf( 1478 1493 '<button type="button" class="button-link editinline" aria-label="%s" aria-expanded="false">%s</button>', 1479 1494 /* translators: %s: Post title. */ -
src/wp-admin/includes/class-wp-terms-list-table.php
426 426 $name 427 427 ); 428 428 429 $output .= '<div class="hidden" id="inline_' . $qe_data->term_id . '">';430 $ output .= '<div class="name">' . $qe_data->name . '</div>';429 /** This filter is documented in wp-admin/includes/class-wp-terms-list-table.php */ 430 $quick_edit_enabled = apply_filters( 'quick_edit_enabled_for_taxonomy', true, $taxonomy ); 431 431 432 /** This filter is documented in wp-admin/edit-tag-form.php */433 $output .= '<div class="slug">' . apply_filters( 'editable_slug', $qe_data->slug, $qe_data ) . '</div>';434 $output .= '<div class="parent">' . $qe_data->parent . '</div></div>';432 if ( $quick_edit_enabled ) { 433 $output .= '<div class="hidden" id="inline_' . $qe_data->term_id . '">'; 434 $output .= '<div class="name">' . $qe_data->name . '</div>'; 435 435 436 /** This filter is documented in wp-admin/edit-tag-form.php */ 437 $output .= '<div class="slug">' . apply_filters( 'editable_slug', $qe_data->slug, $qe_data ) . '</div>'; 438 $output .= '<div class="parent">' . $qe_data->parent . '</div></div>'; 439 } 440 436 441 return $output; 437 442 } 438 443 … … 485 490 esc_attr( sprintf( __( 'Edit “%s”' ), $tag->name ) ), 486 491 __( 'Edit' ) 487 492 ); 488 $actions['inline hide-if-no-js'] = sprintf( 489 '<button type="button" class="button-link editinline" aria-label="%s" aria-expanded="false">%s</button>', 490 /* translators: %s: Taxonomy term name. */ 491 esc_attr( sprintf( __( 'Quick edit “%s” inline' ), $tag->name ) ), 492 __( 'Quick Edit' ) 493 ); 493 494 /** 495 * Filters whether Quick Edit should be enabled for the given taxonomy. 496 * 497 * @since 6.4.0 498 * 499 * @param bool $enable Whether to enable the Quick Edit functionality. Default true. 500 * @param string $taxonomy Taxonomy name. 501 */ 502 $quick_edit_enabled = apply_filters( 'quick_edit_enabled_for_taxonomy', true, $taxonomy ); 503 504 if ( $quick_edit_enabled ) { 505 $actions['inline hide-if-no-js'] = sprintf( 506 '<button type="button" class="button-link editinline" aria-label="%s" aria-expanded="false">%s</button>', 507 /* translators: %s: Taxonomy term name. */ 508 esc_attr( sprintf( __( 'Quick edit “%s” inline' ), $tag->name ) ), 509 __( 'Quick Edit' ) 510 ); 511 } 494 512 } 495 513 496 514 if ( current_user_can( 'delete_term', $tag->term_id ) ) {