Excerpt is a short description of the post content. To add excerpt in wordpress we use ” the_excerpt( ) ” & it adds a little description of the post.
But if we want to use different excerpt for different post types then we can approach like this :-
<?php function multiple_excerpt($more) { global $post; if($post->post_type == 'post-type-name') return ' <a class="main-color" title="read more" href="'. get_permalink() . '"> More Info...</a>'; return ' <a class="main-color" title="show more" href="'. get_permalink() . '">[...]</a>'; } add_filter('excerpt_more', 'multiple_excerpt'); ?>
If we want to use excerpt of more content on a post type ( i.e. post ) and less content on some custom post type then we can also customise its length according to the post type.
For this we can approach like this:-
<?php function new_excerpt_length($length) { global $post; if ($post->post_type == 'post') return 50; elseif ($post->post_type == 'post-type-name') return 22; else return 26; } add_filter('excerpt_length', 'new_excerpt_length'); ?>
Support
Still have any issue feel free to add a ticket and let us know your views to make the code better https://webkul.uvdesk.com/en/customer/create-ticket/
Thanks for Your Time! Have a Good Day!
2 comments