a31408212 发表于 2013-7-13 17:23:09

分享各位 wordpress段落开头没有空格的解决方法

wordpress是一款非常棒的开源博客程序,它的强大之处时可以进行二次开发,制作许多风格的网站,又因为它是开源的,所以深受国内外用户的喜爱。
但它的程序毕竟是国外的,虽说有中文版的,也难免会有一些小bug,比如文章开头空格的问题。中文的书写习惯和英文的不同,英文是顶格的,而中文必须在段落开头空两格,这个规矩小学老师都已经和我们讲过了,文章没有空格,总感觉很奇怪。
在我们使用wordpress发表文章时,会遇到这些尴尬,有时费了好大劲儿在文章开头敲了空格,但在下一次编辑时,又没了,至到发布,当我们浏览时还是发现文章的开头是顶格的,在网上也看到了许多网页面对这些问题的困惑,也有许多的解决方法。好像新版的wordpress已经对这个问题进行了改善,个别空间下的还是不能达到预期效果,有的使用老版本的也在遭受这样的困境,这能说是我们不懂中文的书写规则吗,每一段都这样敲空格,而且不是敲两下就完事了,据我的经验,一般情况下至少要敲8次才能达到预期效果。
网上有许多网友,也有很多的解决方法。这里就总结一下:
1、切换到html模式,使用代码。
切换到HTML下,(可视化下不起作用的),切换到中文输入法并使用全角输入(shift + 空格)。这个方法还是比较麻烦,不能每篇文章都要去用代码写一下吧。所以这个方法,我没有考虑,因为本人比较懒。
2、修改WordPress的quicktags.js 文件
这个方法相对比较麻烦,在完成后,会在编辑器上显示一个空两格的按键,也就是,在每段文章的开头要点一下这个按键,那不是也很麻烦,我反正是没有考虑这个,如果想用这个方法的,可以参考以下步骤。
(1)找到wp-includes/js/quicktags.js并打开,找到 edButtons=new edButton(“ed_more”,”more”,”<!–more–>”,”",”t”,-1);
(2)在后边添加:
edButtons=new edButton(‘ed_para2em’,'para2em’,'<p style=”text-indent: 2em”>’,'</p>’,'pa’);
(3)在后台HTML编辑模式下,刷新后就可以看到para2em首行缩进的标签。修改quicktags.js 文件效果后,在需要缩进的某一段,先在段头按一下 “para2em” ,然后在段尾按一下”/para2em”。
3、在所见即所得的编辑模式下使用全角空格在所见即所得的编辑模式下,在段首全角模式下用空格来完成,但在切换到html模式后再切换回来,空格失效。4、修改css文件这个方法我一直在用,非常简单,一劳永逸啊,在修改了文件之后,我们再写文章时只要一个回车,就为自动空两格。修改方法如下:1、找到(style.css)文件。2、在适当的位置上增加以下代码:.post p{text-indent:2em;}
或者
.post-content p{text-indent:2em;}以上两行任意一行就可以了,适当的位置就是在一文件中找个位置增加上去,然后再测试下,如果达到效果即可以,没有达到效果就重新找位置,因为每个文件的内容不同,这里也不能说明。总之自己实践几次就知道了。

各位,主要是自己百度了很久,终于找到解决方法,分享各位了。

月光飞燕 发表于 2013-7-13 17:43:11

建议不要修改源代码,以后很麻烦,所以要习惯默认方式

idancer 发表于 2013-7-13 23:19:30

不同主题,直接改下对应的slector的indent就可以了

英文文章一般不需要吧。
页: [1]
查看完整版本: 分享各位 wordpress段落开头没有空格的解决方法