WordPress excerpt height limit olatechproMarch 27, 20230 Views I want to make in my style for WP excerpt like HERERead MoreWooCommerce: get_current_screen not working with multi languageCan’t login on WordPressWordPress: Ajax not working to insert, query and result data When post title is higher, excerpt is reduced to smaller. Its a plugin or something else? Post Views: 0 Related postsGet rid of this Strict Standards warningWooCommerce: get_current_screen not working with multi languageCan’t login on WordPressForce HTTPS using .htaccess – stuck in redirect loopWordPress: Ajax not working to insert, query and result dataHow Can I pass an image file to wp_handle_upload?
I just found a solution to limiting the number of words in the excerpt without plugins. Add the following code to your functions.php file. <?php // Custom Excerpt function excerpt($limit) { $excerpt = explode(' ', get_the_excerpt(), $limit); if (count($excerpt)>=$limit) { array_pop($excerpt); $excerpt = implode(" ",$excerpt).'...'; } else { $excerpt = implode(" ",$excerpt); } $excerpt = preg_replace('`[[^]]*]`','',$excerpt); return $excerpt; } // Content Limit function content($limit) { $content = explode(' ', get_the_content(), $limit); if (count($content)>=$limit) { array_pop($content); $content = implode(" ",$content).'...'; } else { $content = implode(" ",$content); } $content = preg_replace('/[.+]/','', $content); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); return $content; } ?> If you want to limit your excerpt to 25 words the code would look like this: <?php echo excerpt(25); ?> <?php echo content(25); ?> Another way to display limited excerpt by character. Here is the functions.php file code. <?php function get_excerpt(){ $excerpt = get_the_content(); $excerpt = preg_replace(" ([.*?])",'',$excerpt); $excerpt = strip_shortcodes($excerpt); $excerpt = strip_tags($excerpt); $excerpt = substr($excerpt, 0, 100); $excerpt = substr($excerpt, 0, strripos($excerpt, " ")); $excerpt = trim(preg_replace( '/s+/', ' ', $excerpt)); $excerpt = $excerpt.'... <a href="'.get_the_permalink().'">Read More</a>'; return $excerpt; } ?> After this you need to add where you want to display your customized character by character. <?php echo get_excerpt(); ?> Source: Web Design Company Bangladesh Log in to Reply
Do it with CSS: .truncated_exercept{ overflow:hidden; text-overflow:ellipsis; } but in more then one line in current CSS is not possible with nice … (…) ending, have to use one of js or js+jQuery solutions look there: http://dotdotdot.frebsite.nl/ Log in to Reply
I just found a solution to limiting the number of words in the excerpt without plugins. Add the following code to your functions.php file.
If you want to limit your excerpt to 25 words the code would look like this:
Another way to display limited excerpt by character. Here is the functions.php file code.
After this you need to add where you want to display your customized character by character.
Source: Web Design Company Bangladesh
Do it with CSS:
but in more then one line in current CSS is not possible with nice … (…) ending, have to use one of js or js+jQuery solutions look there:
http://dotdotdot.frebsite.nl/