其实这只是一个不是问题的问题。很多人的blog根本不用段首缩进。但是我不习惯,呵呵。就找了一点解决方法。
之前的龙天小筑的话,使用了网上找到的一个方法,好像是 http://www.ennonce.com/blog/?p=11 这个地方的,但是这里现在无法访问了。
具体方法如下:
1、修改你使用的模板的文件夹下style.css,在末尾添加如下代码:
我分析这个代码的含义可能是保证首行可以正常缩进。当然本人没学过CSS,望文生义,大虾不要笑我:)
2、然后,修改wp-includes/template-functions-post.php文件,找到其中的the_content()函数,将该函数最后一句
修改为
‘, ‘
’, $content);
这一行应该是替换语句。就是将br标签自动后加两个缩进符。这也就解释了为什么还要修改css,因为首行前没有br标签,不能靠替换来完成缩进。
改完收工。这时应该就正常缩进了。假如出现首行不可缩进的情况,可能是CSS里面的定义和你theme的定义不一致造成,为方便计可以考虑曲线救国:在首行仅输入一个表情图标,然后第二行再输入正文:D。该方法我在WP 2.2.2+K2 324+Trueblue 1.4.1测试通过。效果可见龙天小筑
但是该方法在我现在这个theme里面不能用,主要体现为改完php文件后,虽然缩进了,但是开头的那些空格却被显示为一个一个的大方框。郁闷良久后偶然发现,如果换行时不使用br标签而是使用p标签,那么就会被自动缩进,如现在页面所显示的那样,估计这个是那行CSS产生作用了。虽然不喜欢p标签,但是为了缩进,忍了~呵呵。。。
各位要是也遇见方框问题,可以考虑尝试一下p标签哦~
附带:wordpress后台文本编辑器——我是指那个简单版的,不是那个大量按钮的可视化编辑器——文本编辑器里面,回车一下就是br,回车两下(有一个空行)就是p了。嗯。。
- 本文固定链接: https://www.dragongod.net/2007/08/wordpress-indent/
- 转载请注明: 龙天 于 龙天小筑 发表
@haoke.wu: 呃,抱歉,这篇文章比较古旧了,新的WP系统可能并不适用。我这个主题自带缩进,于是就没再研究过。。
代码那个框,是coolcode,插件。如果是指其他某些日志里面的引用框,那就是wp自带的quote标签。。
1.照着你说的一步一步改了,好像还不行,
2,你文章里的那个那个将文本框起来,是怎么弄得?
在6.2的模板里怎么做?我好像没有找到你说的emplate-functions-post.php
哦,新版的WP已经更换了文件名,现在叫 “post-template.php”。