wordpress段首缩进

星期日,八月12日, 2007  |  20:47:57分类:wordpress  |  标签:  |  

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

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

具体方法如下:

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

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

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

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

  1. echo $content;

修改为

  1. echo str_replace('<br />', '<br/>  ', $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了。嗯。。

喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

4条评论 关于 “wordpress段首缩进”

  1. sgwb 发表于: 九月 11th, 2008 10:42:44

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

    [回复这南瓜]
  2. 龙天 发表于: 九月 12th, 2008 00:46:19

    哦,新版的WP已经更换了文件名,现在叫 “post-template.php”。

    [回复这南瓜]
  3. haoke.wu 发表于: 十月 9th, 2009 23:41:35

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

    [回复这南瓜]
  4. 龙天 发表于: 十月 10th, 2009 08:07:53

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

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

    [回复这南瓜]

发表您的评论

验证码:click to change点击图片可更换