Problem: I would like to trim a shortcode's value and display it.
Solution: Use this custom shortcode to trim a plain-text field to a specific number of characters:
add_shortcode('trim', 'trim_shortcode'); function trim_shortcode($atts, $content = '') { $content = do_shortcode($content); $length = (int)$atts['length']; if (strlen($content) > $length) { $content = substr($content, 0, $length) . '…'; } return $content; }
[trim length="20"][types field="presentation-du-programme"][/types][/trim]
Be sure to remove any line breaks or spaces inside the trim shortcode.
This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.
Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
8:00 – 12:00 | 8:00 – 12:00 | 8:00 – 12:00 | 8:00 – 12:00 | 8:00 – 12:00 | - | - |
13:00 – 17:00 | 13:00 – 17:00 | 13:00 – 17:00 | 13:00 – 17:00 | 13:00 – 17:00 | - | - |
Supporter timezone: America/New_York (GMT-04:00)
This topic contains 6 replies, has 2 voices.
Last updated by 6 years, 7 months ago.
Assisted by: Christian Cox.