我是PHP / Wordpress的新手。我试图从WP DB调用post_content,经过几次尝试后我终于能够让它工作,但段落已经消失了。这就是我正在使用的;
$result = mysql_query("SELECT * FROM wp_posts WHERE id=$id");
while($row = mysql_fetch_array($result))
{
echo $row['post_content'];
}
然后我把它改成了;
$result = mysql_query("SELECT * FROM wp_posts WHERE id=$id");
while($row = mysql_fetch_array($result))
{
echo apply_filters('the_content', $post->post_content);
}
我现在能够在WP上看到它,但是post_content与$ id不匹配,标题和数据一样,但内容总是与其他帖子相呼应。
如果解释令人困惑,我道歉。谢谢你的帮助。
答案 0 :(得分:0)
没有必要编写SQL查询,Wordpress有built in query functions。这是一个更好的方法:
<?php
$id = 1
$result_post = get_post($id);
echo $result_post->post_content;
?>
有关详情,建议您查看get_post的文档。