无法使用wp-Load将博客条目正确格式化

时间:2011-01-03 作者:user1359

我正在建立一个博客,试图将的帖子整合到旧网站页面中。这个

$id = $_GET[\'article_id\'];
$post = get_post($id);
setup_postdata($post);
echo $post->post_content;
然而,当我回想起$post->post_content, 似乎html已经被剥离了。所有的线路都连接在一起。源代码中有换行符,但没有html<BR>s或<p>s、 然而,当我通过实际的WordPress页面查看这篇文章时,它看起来很好。

我必须使用<pre> 为了使其正确显示,但在页面上,行不会换行,并且默认为该打字机字体。

我做错了什么?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

存储在数据库中的帖子内容不等于显示的内容。应使用模板标记功能显示或至少运行the_content 滤器尝试:

the_content();
或:

echo apply_filters( \'the_content\', $post->post_content );

结束

相关推荐

Similar posts formatting

我正在使用类似的帖子插件http://wordpress.org/extend/plugins/similar-posts/, 我希望类似的帖子显示在同一行,而不是列表。。。如链路1、链路2、链路3、链路4而不是链接1链接2链接3链接4几天前,我在wordpress论坛和插件的官方网站上发布了这篇文章,但仍然没有答案。。。救救我!(我对编码知之甚少,所以请尽量具体,如果你给我代码,请解释每一行的作用,以便我可以学习)谢谢补充信息:我正在使用插件的大部分默认设置,我认为我所做的唯一更改是将其设置为只考虑标签