Changeset 45796
- Timestamp:
- 08/14/2019 05:17:51 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/formatting.php
r45769 r45796 3729 3729 * @param int $number The maximum number of words. Default 55. 3730 3730 */ 3731 $excerpt_length = apply_filters( 'excerpt_length', $excerpt_length );3731 $excerpt_length = (int) apply_filters( 'excerpt_length', $excerpt_length ); 3732 3732 3733 3733 /** … … 3774 3774 $original_text = $text; 3775 3775 $text = wp_strip_all_tags( $text ); 3776 $num_words = (int) $num_words; 3776 3777 3777 3778 /* -
trunk/tests/phpunit/tests/formatting/WPTrimWords.php
r45505 r45796 74 74 $this->assertEquals( $expected, $actual ); 75 75 } 76 77 /** 78 * @ticket 47867 79 */ 80 function test_works_with_non_numeric_num_words() { 81 $this->assertEquals( '', wp_trim_words( $this->long_text, '', '' ) ); 82 $this->assertEquals( '', wp_trim_words( $this->long_text, 'abc', '' ) ); 83 $this->assertEquals( '', wp_trim_words( $this->long_text, null, '' ) ); 84 $this->assertEquals( 'Lorem ipsum dolor', wp_trim_words( $this->long_text, '3', '' ) ); 85 } 76 86 }
Note: See TracChangeset
for help on using the changeset viewer.