从Microsoft Word发布博客时发生格式错误

问题描述:

我在wodpress.stackexchange.com上发布了此问题,但未收到任何回复。从Microsoft Word发布博客时发生格式错误

我意识到它可能是PHP中的编程问题。

我想从Microsoft Live Writer发布一个博客文章到基于wordpress的网站。以下是我在Microsoft发布的示例文本,也是我发布的。

" Temporary Blog Post 
I am adding a temporary blog post here 
Let’s see how it goes 
Thanks" 

然而,当我发表的帖子,这是怎么看

/pI am adding a temporary blog post here 
/ppLet’s see how it goes 
/ppThanks 

注意这是在文本获取添加的\pp标签。

任何想法格式错误背后的原因?我认为,当你从Microsoft Word或Microsoft Live Writer发布时,它应该看起来与Microsoft Word/Live Writer中的相同。

更新:我有同样的错误,当我从其他排版软件发布,如Windows Live作家等

默认情况下,WordPress在显示'the_content'时会自动插入段落标签 - 当您尝试将文字分隔出来时,这会经常遇到阻碍,还会产生验证问题(插入隐式p标签) 。如果你想从你的内容剥离自动插入段落标记,只需在上面的“the_content”标签模板文件中插入这一行:

<?php remove_filter (‘the_content’, ‘wpautop’); ?> 

OR

使用cleanup_shortcode_fix()功能应该与帮助你的问题。

看看下面的详细信息的链接,

  1. Remove the p tags auto wrap
  2. Removing <p> and <br/> tags in WordPress posts
  3. wordpress-wrapping-shortcodes-with-p-tags
  4. Disable wpautop

这可能帮助你。

+0

嘿,我一直没能来,虽然测试。我正在使用默认编辑器。我知道它是****。我很抱歉,我一直在这个论坛活跃。我只是忘了。非常感谢你的时间和帮助 – Kiran 2013-03-22 06:03:47

我发现this文章,这似乎解决这个问题,虽然它很老,所以我最初的问题是你使用的是什么版本的WordPress?

要停止WordPress的添加标签只需添加:

remove_filter ('the_content', 'wpautop'); 

为了您的functions.php

的顶部在一个侧面说明,我不使用自动发布字的特点,我发现剪切和粘贴文档到终极TinyMCE是保持格式的最佳方式,但这只是我的看法。

将其粘贴到记事本中,然后在将它粘贴到wordpress编辑器之前从记事本中重新复制。

这应该做到这一点。

或者如果你不想使用记事本,

有,可让您直接从Word中粘贴的内容编辑器的按钮。这将删除Word使用的特殊格式,将内容放在页面上,并使您的网站能够正常工作。 (此按钮位于“厨房水槽”的可视化编辑器,并在下面的图片中圈定)替代文字

enter image description here

+0

不,我正在寻找解决方案,在那里你可以直接从微软的文章发表你的文章。我讨厌使用WordPress的编辑器。对于没有更好的词,我可以说它*** **** – Kiran 2013-03-22 06:05:07

+0

做,你知道是否有可能从Word或WLW发布而不必有任何格式错误? – Kiran 2013-03-22 06:10:46

+0

我已经添加了另一个选项..请检查是否适用于您.. – oscprofessionals 2013-03-22 06:31:15