Silvaus

2008-10-19

Wordpress Widgets 的不足之处

Filed under: WordPress — Tags: , , — 小虎 @ 9:04 am

很久以前就想把我在豆瓣\大脚的动作通过他们提供的 RSS 输出 XHTML 显示到我的 WordPress 上,最初我用了 Wordpress 自带的 Widgets,只添加了一个RSS,填了我的豆瓣广播,结果我 (more…)

2008-06-05

bloginfo标签详解

Filed under: WordPress — Tags: , — 小虎 @ 2:43 am

描述:
显示关于您blog的信息,大部分来自于您在管理面板>设置>常规内填写的资料。此标签可以用于任何主题文件内并始终在网页内显示资料。如果您需要详细参数写PHP代码,请使用 get_bloginfo() 标签。

用法:
<?php bloginfo('show'); ?>

例子: (more…)

2007-08-20

WP-Theme:Comely Lotus 1.0 Released !!

Filed under: Design, WordPress — Tags: , — 小虎 @ 1:56 pm

这是我真正第一次从零创建 WordPress Theme 的作品。

想法诞生于看到一幅很清秀的工笔画,突然想到 WordPress Themes 里面还没见过中国古典风格的,所以就立马开始构思、确定素材。

从开始构思界面到绘制图稿,从切割图片到编写 CSS/XHTML 代码调试,再到插入 WordPress Template Tags 进行本地调试运行直至完成,断断续续的做了近1个多星期,回顾整个过程我发现自己不一气把事做完的毛病没得到改正。

制作期间没遇到多大的困难,再说WP的模板引擎本来就非常简单易懂,无非就是要知道各个 Template Tags 的作用和使用方法,而这个资料在WP官方文档库是最详尽的。没有 PHP 编程基础的我在遇到 if…else… 条件和 Loop 循环代码时,就去看 Default 模板中是怎么用的,你会发现其实很简单,代码中的逻辑关系一目了然。所以关于教程我也就只看了官方codex这一处,再就是翻 Google 这本大百科了。当然也少不了和 WordPress 中文站的朋友们一起交流给我带来的收获,本人在此谢过了。 :)

不多说了,上预览图:
WordPress Theme:Comely Lotus 1.0 preview image

文件在 WP-Themes 开源项目里,下 (more…)

2007-08-15

WordPress的模板文件是如何工作的

Filed under: WordPress — Tags: , — 小虎 @ 5:23 am

WordPress模板文件的工作机制:
如果访问者访问你博客首页时,wordpress首先就会去找你模板目录里的这个文件:home.php,如果没有,就用index.php这个模板文件来显示首页。

如果访问者点击你博客里名为“abc”的这个分类,url会连接到:http://yourwp/archives/category/abc,如果这个分类的ID是4的话,wordpress首先就会去找这个模板文件:category-4.php,并用它来显示这个分类,如果category-4.php不存在,wordpress就会去找category.php,如果也不存在,就会去找archive.php,如果还不存在,最终就会使用index.php来显示这个分类。

在一位国外bloger那里看到的一张图可以很好的解释WordPress的Themes的工作层次(机制?),我将它重绘了一遍,可以更好的阅读:

WordPress模板文件的工作机制

图中都是基本的模板文件,我再将WordPress模板文件各自的作用较全面的列一个表: (more…)

2007-08-01

wp_list_categories 标签的用法与详细参数

Filed under: WordPress — Tags: , — 小虎 @ 12:22 am

注意,本文中所有“列表”指的是blog中所有分类名称的列表,而这个标签的作用正应用于此。

作用:(我英文实在很菜,可能翻译不准确。)
1. 不是连接到某个分类的
2. 排列分类
3. 不显示上一次更新(上次更新后,在当前类内)
4. 可以无序排列
5. 可以显示日志数量
6. 可以只显示制定某个分类
7. 可以指定分类说明or标题
8. 可设置无Feed或Feed使用图标
9. 没有任何exlude类,并包括所有类别? (’include’ => is not shown above)
10. 缩进?等级?排列样式
11. 分类标题名单?
12. 没有限制的sql施加? (’number’ => 0 is not shown above)

不管这些了,先举几个例子你就明白了: (more…)



Powered by WordPress 陕ICP备08103203号