Created
March 29, 2012 21:26
-
-
Save ericrasch/2243975 to your computer and use it in GitHub Desktop.
WordPress: Add Class to first Paragraph in WordPress the_content; (add this to the functions.php in your Theme)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* =BEGIN: Add Class to first Paragraph in WordPress the_content(); | |
Source: http://webdevbits.com/wordpress/add-class-to-first-paragraph-in-wordpress-the_content/ | |
---------------------------------------------------------------------------------------------------- */ | |
function first_paragraph($content){ | |
// Testing to see if the content is a Page or Custom Post Type of school, if so, display the text normally (without the class = intro). | |
if ( is_page() || ('school' == get_post_type() ) ) { | |
return preg_replace('/<p([^>]+)?>/', '<p$1>', $content, 1); | |
} else { | |
return preg_replace('/<p([^>]+)?>/', '<p$1 class="intro">', $content, 1); | |
} | |
} | |
add_filter('the_content', 'first_paragraph'); | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment