带换行符的post_content


9

我希望能够获得带换行符的post_content。最好的方法是什么?

我以前使用the_content()正常工作,直到需要安装一个在每个帖子上添加共享按钮的插件为止。

从那时起,我的the_content的输出包括来自共享按钮的文本。

我尝试使用post_contents,其中包含我需要在模板文件上输出的正确内容,但是问题是换行符被剥离了。

是否有可能保留保留换行符的post_content?

谢谢


这是错误的方法。如果有什么与一个插件,试图解决这个问题,而不是让它是工作在一些其他的事情。由于插件通过过滤器功能注入内容,因此您只需要删除该功能即可。
tfrommen 2014年

@tf感谢您的评论。是否可以删除该函数只是为了获得正确的the_content但保持其正常工作?关键是,我只有一个帖子页面,可以使用该插件的赞按钮。我想做的是提供同一帖子的全屏视图。这是我不需要共享按钮的地方。除了全屏视图之外,我还需要插件来显示按钮。谢谢
Charles Wayne 2014年

Answers:


26

我相信这应该有效:

$getPost = get_the_content();
$postwithbreaks = wpautop( $getPost, true/false );
echo $postwithbreaks;

wpautop中的第二个参数可以由您决定,是否为假,请参见下面的链接。描述如下:

(布尔值或整数)(可选)保留换行符。设置为true时,段落转换后剩余的任何换行符都将转换为HTML <br />。脚本和样式部分中的换行符不受影响。

资料来源:https : //codex.wordpress.org/Function_Reference/wpautop


谢谢!有用。对不起,我还不能投票。需要更多的声誉
查尔斯·韦恩
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.