没什么技术含量,随便做做的主题,有些代码还是抄的。
通过XHTML 1.0 和 CSS 2.1验证
下载地址:smiple主题下载
1 | <?php if ( is_home() ) { ?>//判断是否首页<?php } ?> |
1 | <?php if ( is_single() ) { ?>//判断是否文章页<?php } ?> |
1 | <?php if ( is_single('17') ) { ?>//判断是否ID为17的文章页<?php } ?> |
1 | <?php if ( is_single('Beef Stew') ) { ?>//判断标题是否为 Beef Stew 的文章页<?php } ?> |
1 | <?php if ( comments_open() ) { ?>//当前页是否允许回复<?php } ?> |
1 | <?php if ( pings_open() ) { ?>//是否开启 ping<?php } ?> |
1 | <?php if ( is_page() ) { ?>//是否是一个页面<?php } ?> |
1 | <?php if ( is_category() ) { ?>//判断是否为分类页面<?php } ?> |
1 | <?php if ( is_tag() ) { ?>//是否TAG页面;可以用 is_tag('tagname') 判断具体的TAG<?php } ?> |
1 | <?php if ( is_author() ) { ?>//是否某个用户的文章;可以加入用户ID,或用户名作为参数<?php } ?> |
1 | <?php if ( is_archive() ) { ?>//判断是否存档<?php } ?> |
1 | <?php if ( is_search() ) { ?>//判断是否搜索<?php } ?> |
1 | <?php if ( is_404() ) { ?>//判断是否404页面<?php } ?> |
1 | <?php if ( is_paged() ) { ?>//判断是否翻页<?php } ?> |
例如,一个只需要在首页显示的可以用一下语句解决:
1 2 3 | <?php if(is_home() && !is_paged()){?> ... <?php }?> |
一个不在首页显示的,例如“最近发表文章”的插件可以加一个
1 2 3 | <?php if(!is_home()){?> ... <?php }?>//避免首页内容和插件内容重复。 |
收藏自零号相册
希望能书写简单而漂亮的CSS网站代码吗?Nice and Free CSS Templates 这个网站提供免费的模板代码,代码均能通过W3C检验。该网站提供12款模板代码,基本上能满足日常网站的设计样式。有兴趣的各位可以参详下。
1.主循环
如果你并不熟悉“主循环”,就没有必要试图玩转wordpress themes了。主循环的结构很简单,但确实至关重要的。通常主循环都有以下的起始:
1 | <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?><?php endwhile; endif; ?> |
主循环实质上是通过wordpress函数查询数据库,看数据库中是否有文章。如果有且当你查询了,就可以在主循环起始语句之间插入一些模板标签 (template tags)来显示文章的内容了。具体的细节不便在此讨论,但主循环确实是一个很重要的事情,你必须理解它。更多的内容请查看wordpress codex关于主循环的介绍,或者查看Denis的《全局变量和 WordPress 主循环》一文。
2.页面
wordpress实现生成包含静态内容的静态页面的功能可谓帮了我们一个大忙,利用这个功能可以方便的建立“关于”、“联系”等页面。“页面”是 可供使用的强大的工具,而你必须了解怎样展示页面、怎样调用页面,怎样为页面定义样式等。当使用wordpress作为CMS时,“页面”同样是一个很强 大的工具。
3.子页面
同样很重要。wordpress允许建立一些具有层次结构的页面,可以设定一个页面为另一个页面的“子页面”或是“父页面”。层次化页面的重要性可以在CMS中体现出来,同样可以帮助你更好的组织页面,展示页面。
V2Ex4WP主题是参照V2EX.com网站的主题制作,喜欢的朋友请随意下载使用.
压缩包中包括了theme文件夹和插件文件夹,请使用压缩包中的插件,不然可能会出现问题.
大家使用时可能会出现的问题:
1. 页面变形的问题: 如果你的blog内的文章少于3-5篇时,页面显示会变形,你多发几篇文章,把页面撑长点就正常了~
2. Pagebar的CSS问题: 最好用我压缩包里的插件Pagebar…
3. 请在WP后台设置选项中把回复需要e-mail地址的选项关闭.(建议同时启用akismet)
4. 在发表文章时,要想给文章内的图片加FF下加相框修饰: 在 img 中加:class=”post-content” ……(FF浏览时看到的是圆角相框,效果同上面的图片)
5. 该theme是在FF下调试完成的,所以大家使用IE浏览时可能会出现些小问题,在以后会修补…..
6. 请吧每页文章显示篇数设置到5,或者更改index.php文件中的” 5 PER PAGE”数量.
下载 :v2ex4wp.zip
作者地址下载(已失效)
1.CSS Creator
这个小工具可以为您可视化的制作theme的框架结构,包括doctype、外形(满屏,居中,靠左)、最小宽度、最大宽度、头部、左右栏、底部等的基本CSS定义。设置完毕以后点击Generate Layout便会生成HTML和CSS文件,右键另存为即可使用了。
总的来说,对于CSS初学者还是很有用的,因为初学者对一些margin、float可能搞不懂,使得左右栏这样的布局无法实现。这个小工具仅仅是各出一个基本的框架结构,生成的CSS文件还需要进一步的完善。比如说,你要加入你的配色。
2.kuler
布局完成以后,我们就需要考虑theme的色系了,凭空的想像是很难得,使用这个小工具可以为你节省冥思苦想的烦恼。而且网站还列出了一些优秀的配色方案,值得借鉴。需要注册。
3.Stripe Generator
有些时候,我们对一些区域,比如说背景,不仅仅需要一些颜色的装饰,可能会需要一些条纹?但PS等制图软件又不会,这时该怎么办?使用Stripe吧,通过Stripe可以更具自己的需要选择背景色,背景样式,条纹色,条纹的形状,条纹间距和宽度等,而且生成的条纹可以实现无缝连接,免去一些考虑是否无缝的苦恼。