I have created a page in the htdocs using this code:
<?php
$my_postid = 127;//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;
?>
But i get the error:
Fatal error: Call to undefined function get_post() in /home/fhlinux150/m/xxxx.co.uk/user/htdocs/about.php on line 3
Can anyone please help?
Many thanks for your reply.
I’ve read through the docs a few times, but I cannot understand how to simply echo out the title and content with no other html.
The reason I’m asking is I’d like to pull my wordpress pages into a facebook canvas page, which needs to be pointed to a url, http://www.xx.com?page_id=sample
I can use the same content for my wordpress site and facebook that way, so I dont have to update two different sites.
So if I create a page on my wordpress theme hardcoded with the page id, something like this:
about.php
<?php
$my_postid = 127;//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;
?>
But it keeps generating an error saying it cant find the get function.
Any sample code/ help very much appreciated.
Firther progress, I can use this code outside of wordpress to generate posts, is there a way I can qeury a page by passing the pageid to it?
<?php
// Include WordPress
define('WP_USE_THEMES', false);
//exact path for wp-load.php.
// This file is kept in the root of wordpress install
require('wp-load.php');
//Query wordpress for latest 4 posts
query_posts('showposts=5');
?>
<?php while (have_posts ()): the_post(); ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php the_excerpt(); ?>
<?php endwhile; ?>
Thanks again
Cracked it!!!
<?php
// Include WordPress
define('WP_USE_THEMES', false);
//exact path for wp-load.php.
// This file is kept in the root of wordpress install
require('wp-load.php');
//Query wordpress for latest 4 posts
query_posts('page_id=127');
?>
<?php while (have_posts ()): the_post(); ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php the_content(); ?>
<?php endwhile; ?>