Changeset 57251
- Timestamp:
- 01/08/2024 10:42:49 PM (8 months ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/taxonomy.php
r57239 r57251 2435 2435 $parent = (int) $args['parent']; 2436 2436 2437 // Sanitization could clean the name to an empty string that must be checked again. 2438 if ( '' === $name ) { 2439 return new WP_Error( 'invalid_term_name', __( 'Invalid term name.' ) ); 2440 } 2441 2437 2442 $slug_provided = ! empty( $args['slug'] ); 2438 2443 if ( ! $slug_provided ) { -
trunk/tests/phpunit/tests/term/wpInsertTerm.php
r56548 r57251 896 896 } 897 897 898 /** 899 * @ticket 59995 900 */ 901 public function test_wp_insert_term_with_empty_name_after_db_sanitization() { 902 $term = wp_insert_term( 903 '<script>onclick=alert("hello")</script>', 904 'post_tag' 905 ); 906 907 $this->assertWPError( $term ); 908 $this->assertSame( 'invalid_term_name', $term->get_error_code() ); 909 } 910 898 911 /** Helpers */ 899 912
Note: See TracChangeset
for help on using the changeset viewer.