首页 > 学习收获 > wordpress > wordpress段首缩进
2007
08-12

wordpress段首缩进

其实这只是一个不是问题的问题。很多人的blog根本不用段首缩进。但是我不习惯,呵呵。就找了一点解决方法。

之前的龙天小筑的话,使用了网上找到的一个方法,好像是 http://www.ennonce.com/blog/?p=11 这个地方的,但是这里现在无法访问了。

具体方法如下:

1、修改你使用的模板的文件夹下style.css,在末尾添加如下代码:

entry, .entrytext{Text-indent:2em;}

我分析这个代码的含义可能是保证首行可以正常缩进。当然本人没学过CSS,望文生义,大虾不要笑我:)

2、然后,修改wp-includes/template-functions-post.php文件,找到其中的the_content()函数,将该函数最后一句

echo $content;

修改为

echo str_replace(‘
‘, ‘
  ’, $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了。嗯。。

最后编辑:
作者:龙天
匿名
这个作者貌似有点懒,什么都没有留下。

wordpress段首缩进》有 4 条评论

  1. 龙天 龙天说道:

    @haoke.wu: 呃,抱歉,这篇文章比较古旧了,新的WP系统可能并不适用。我这个主题自带缩进,于是就没再研究过。。

    代码那个框,是coolcode,插件。如果是指其他某些日志里面的引用框,那就是wp自带的quote标签。。

  2. haoke.wu haoke.wu说道:

    1.照着你说的一步一步改了,好像还不行,
    2,你文章里的那个那个将文本框起来,是怎么弄得?

  3. sgwb sgwb说道:

    在6.2的模板里怎么做?我好像没有找到你说的emplate-functions-post.php

留下一个回复

你的email不会被公开。