Php mysql#u查询并应用#u过滤器(';发布内容';,$post->;发布内容)

Php mysql#u查询并应用#u过滤器(';发布内容';,$post->;发布内容),php,wordpress,Php,Wordpress,我是PHP/Wordpress新手。我试图从wpdb调用post_内容,经过几次尝试后,我终于能够让它工作了,但是段落不见了。这就是我所用的 $result = mysql_query("SELECT * FROM wp_posts WHERE id=$id"); while($row = mysql_fetch_array($result)) { echo $row['post_content']; } 然后我把它改成了 $result = mysql_query("SELEC

我是PHP/Wordpress新手。我试图从wpdb调用post_内容,经过几次尝试后,我终于能够让它工作了,但是段落不见了。这就是我所用的

$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上看到的那样看到它,但是帖子内容与$id不匹配,标题与数据不匹配,但是内容总是与其他帖子相呼应


如果解释令人困惑,我道歉。谢谢你的帮助。

没有必要编写SQL查询,Wordpress已经这样做了。这里有一个更好的方法:

<?php
$id = 1
$result_post = get_post($id);
echo $result_post->post_content;
?>


有关更多信息,我敦促您查看Mysql的文档。

正在运行,但是缺少段落和换行符,在Mysql中,文本很好。。。我会看看我是否能发现我做错了什么。谢谢你的帮助,安东尼。