| @@ -60,8 +60,11 @@ | ||
| 60 | 60 | ], |
| 61 | 61 | $settings |
| 62 | 62 | ); |
| 63 | 63 | |
| 64 | + // Fill display flags the request may have omitted (see trait) before the render loop reads them. | |
| 65 | + $settings = array_merge( $this->loadmore_display_defaults(), $settings ); | |
| 66 | + | |
| 64 | 67 | $ajaxposts = $this->query_args( $settings ); |
| 65 | 68 | |
| 66 | 69 | ob_start(); |
| 67 | 70 | $found_posts = false; |
| @@ -135,9 +138,9 @@ | ||
| 135 | 138 | <?php |
| 136 | 139 | if ( has_excerpt() ) { |
| 137 | 140 | the_excerpt(); |
| 138 | 141 | } else { |
| 139 | - echo esc_html( wp_trim_words( get_the_content(), $settings['excerpt_length'] ?? 15 ) ); | |
| 142 | + echo esc_html( wp_trim_words( get_the_content(), ultimate_post_kit_clamp_excerpt_length( $settings['excerpt_length'] ?? 15, 15 ) ) ); | |
| 140 | 143 | } |
| 141 | 144 | ?> |
| 142 | 145 | </div> |
| 143 | 146 | <?php endif; ?> |