当你日常使用WordPress发布文章时候,有没有想过单独改变某篇或某些文章的样式呢?使其与众不同,或者是让它的背景颜色不一样?又或者是让它的字体大小不一样等。这里介绍一个简单的方法,使你可以自由地对任意文章的样式进行更改。
在这里我们会用到<?php the_ID(); ?>这个函数。我们在WordPress的后台文章管理中能看到每篇文章都有一个属于自己的ID号。通过调用这个函数,我们可以根据ID号对指定文章进行单独的样式定义。
譬如在我的WordPress主题模板的index.php内,有如下的一段代码:
它决定了首页文章的显示内容和布局,具体根据各位使用的模板不同而有所不同。为了利用上面提及的文章ID号对其进行样式定义,对该代码改变如下:
其中黄色高亮的为需要增加的代码(如下红色字段):
<div class="post" id="post-<?php the_ID(); ?>">
原样式内容
</div>
当完成上述更改后,我们现在就可以在style.css文件中增加对指定文章的样式定义语句了。如对ID号为200的文章,样式定义如下:
#post-200 { background: #113355; font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }#post-200 h2 {font-family: Georgia, Verdana, Arial; font-size: 1.2em; }
上面分别对ID号为200的文章重新定义了背景颜色,字体样式及h2标题的字体大小和样式。如还需进行其它定义,相信大家能举一反三,增加相应的定义代码。