Recently I am working on a wordpress project where I want to display short description from clients about us page in footer..
then i find this solution to display short description from the page content. We can limit the number of words displayed.
Add following code in your functions.php file inside your theme folder.
<?php
if(!function_exists('getPageContent'))
{
function getPageContent($pageId,$max_char)
{
if(!is_numeric($pageId))
{
return;
}
global $wpdb;
$nsquery = 'SELECT DISTINCT * FROM ' . $wpdb->posts .
' WHERE ' . $wpdb->posts . '.ID=' . $pageId;
$post_data = $wpdb->get_results($nsquery);
if(!empty($post_data))
{
foreach($post_data as $post)
{
$text_out=nl2br($post->post_content);
$text_out=str_replace(']]>', ']]>', $text_out);
$text_out = strip_tags($text_out);
return substr($text_out,0,$max_char);
}
}
}
}
?>
And to display text you have to call the function like
<?php echo getPageContent(11,150); //First parameter is PAGE ID and second is number of words displayed. ?>
OR
You can use the wordpress getPost() function to get content like
$my_postid = 12;//This is page id or post id
$content_post = get_post($my_postid);
$content = $content_post->post_content;
$content = apply_filters('the_content', $content);
$content = str_replace(']]>', ']]>', $content);
echo $content;




This was helpful for one of my project.
Thanks for your help.
Regards,
Mizan
Is there anyway to NOT have a border box?
argh, i would LOVE to be able to get this working on my site
hi snilesh your postings are great and iam an ardent fan of your works ,i have used your plugin(wordpress news ticker),the images are not displayed even after configuring.it would be a pleasure if you help me.your plugin would be more useful if it contains some more additional features to configure.keep up your good work.
Or you can use this :
post_content;
echo $page_data->post_content;
?>
Reference : http://codex.wordpress.org/Function_Reference/get_page
The code has a problem :
$page_data = get_page(98);
$content = $page_data->post_content;
echo $page_data->post_content;
Thank U very much.. I can comb my hair again
This one really helped me.. thanks a lot
Excellent work, just the doctor ordered thanks a bunch!
Y
this one is really great help!
this is cool!
Thank you!
Just one problem, the text mark-up disappears?
Its just raw text, so no bolded and structured text. any way to fix this? im guessing no-body will respond but hey, thats not a problem, appreciate your work sharing(: cheers
can you show me link?
Can i mail it to you? I dont want it to get indexed by googlebots (:
thank you for replying btw
Thanks
Its only content of page
How I can save design page when we call page from menu?
Thanks alot dear
Thanks a lot for this code… it’s a great relief…
Great help, thanks for sharing.
You can simply use get_page($page_id).
yes it is a old post when no function available to get page content.. you can use these new functions also.
gooood post, it is very useful
great post, added it to my favorite
Nice Article.
Here you will get lot of stuff regarding to WordPress.
Visit http://www.wordpressstop.com
Keep Smiling.
Thanks, helpful
thanks fot this article, i have project like this…
THANK YOU! I had success pulling in the content from the WP reference example but I wasn’t able to truncate it. This is perfect.
great post , very helpful and I’m sure that many of us will use it some day
Not sure how old is this post but thanks – you saved me a lot of time
Thanks this is useful for me.