Are you looking for a way to add a post class to posts that have the Read More link? This snippet will add a more
class to posts that contain a read more link so that you can target and style those posts.
Instructions:
All you have to do is add this code to your theme’s functions.php file or in a site-specific plugin:
function mfields_add_more_to_post_class( $classes ) { global $post; if ( ( is_archive() || is_home() ) && false !== strpos( $post->post_content, '<!--more-->' ) && ! in_array( 'more', $classes ) ) { $classes[] = 'more'; } return $classes; } add_filter( 'post_class', 'mfields_add_more_to_post_class' );
Note: If this is your first time adding code snippets in WordPress, then please refer to our guide on how to properly copy / paste code snippets in WordPress, so you don’t accidentally break your site.
If you liked this code snippet, please consider checking out our other articles on the site like: How to Properly Create a Custom Login Page in WordPress (Step by Step) and 7 best download manager plugins.
Comments Leave a Reply