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