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

[复制链接]
查看: 594   回复: 2
发表于 2013-7-13 17:23:09 | 显示全部楼层 |阅读模式

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;}

以上两行任意一行就可以了,适当的位置就是在一文件中找个位置增加上去,然后再测试下,如果达到效果即可以,没有达到效果就重新找位置,因为每个文件的内容不同,这里也不能说明。总之自己实践几次就知道了。



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

评分

参与人数 1T币 +5 收起 理由
月光飞燕 + 5

查看全部评分

发表于 2013-7-13 17:43:11 | 显示全部楼层
建议不要修改源代码,以后很麻烦,所以要习惯默认方式
回复 支持 反对

使用道具 举报

发表于 2013-7-13 23:19:30 | 显示全部楼层
不同主题,直接改下对应的slector的indent就可以了

英文文章一般不需要吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则