Fetch the wordpress post paragraph number wise

I created One function for fetching the wordpress post as per p tag number.

# You can Use this function for showing
function paragraph_show($paragraph_number, $post_content){
$show_after_paragraph_tag = 1;
$paragraph_number= $paragraph_number – 1;
//echo $paragraph_number;
$content = apply_filters(‘the_content’, $post_content);

if(substr_count($content, ‘

‘) > $show_after_paragraph_tag)
//echo substr_count($content, ‘


$contents = explode(“

“, $content);
$p_count = 0;
foreach($contents as $content)
//echo $p_count;
if($paragraph_number == $p_count){
echo $content;


We can use this function like this.

In while loop you can use or paste following code
#This will show the first paragraph of post.
post_content); ?>

This entry was posted in PHP and tagged by Purab Kharat. Bookmark the permalink.

About Purab Kharat

I am WordPress and Drupal Architect. I worked on many technologies like Ruby on Rails, Flex, PHP etc... I am Purab Kharat from India, Pune. I love to play chess and listen music and read books. I work in SY Smartsourcing Global Pvt Ltd in Princeton, NJ, USA. Now I am living at Plainsboro, 164 Hampshire Drive, Princeton Meadows, NJ. I have more then Ten years experience in Web Application Development (Specially in Php 5.0, Ruby on Rails, Mysql 5.0, RIA, Wordpress, Drupal, Joomla, Ecommerce)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s