When I first started putting out Premium themes for WordPress, I create a custom excerpt function that would trim your post content to a certain number of words. Today, I discovered that WordPress 3.3 actually has a similar core function called
wp_trim_words().
The function works like so:
The parameter break down:
- $text
- (string) (required) Text to trim Default: None
- $num_words
- (integer) (optional) Number of words Default: 55
- $more
- (string) (optional) What to append if $text needs to be trimmed. Default: ‘…’
Using the above snippet within the WP loop would display your content, trimming it at 100 words and adding the default ‘…’ afterwards. It’s a great function that allows you to automatically trim certain text elements within your WordPress theme.