Kir*_*ran 5 php wordpress windows-live-writer
我在wodpress.stackexchange.com上发布了这个问题而没有得到任何回复.
我意识到这可能是PHP中的一个编程问题.
我正在尝试将一篇博客文章发布到Microsoft Live Writer的基于wordpress的网站上.以下是我在Microsoft发布的示例文本,我也发布了该文本.
" Temporary Blog Post
I am adding a temporary blog post here
Let’s see how it goes
Thanks"
Run Code Online (Sandbox Code Playgroud)
但是,当我发布帖子时,这就是它的样子
/pI am adding a temporary blog post here
/ppLet’s see how it goes
/ppThanks
Run Code Online (Sandbox Code Playgroud)
注意\pp在文本中添加的标记.
知道格式错误背后的原因吗?我想当你从Microsoft word或Microsoft Live Writer发布时,它应该与Microsoft Word/Live Writer中的相同.
更新:当我从Windows Live Writer等其他发布软件发布时,我遇到了同样的错误.
默认情况下,WordPress会在显示"the_content"时自动在所有位置插入段落标记 - 这通常会在您尝试空出文本时受到阻碍,并且还会产生验证问题(插入隐式p标记).如果要从内容中删除自动插入的段落标记,只需在"the_content"标记上方的模板文件中插入此行:
<?php remove_filter (‘the_content’, ‘wpautop’); ?>
Run Code Online (Sandbox Code Playgroud)
要么
使用应该有助于解决问题的cleanup_shortcode_fix()函数.
请查看以下链接以获取更多信息,
这可能对你有所帮助.