诗沐的设计博客和作品集。提供网页设计/开发/用户体验咨询/wordpress博客主题设计等服务。记录网页设计&开发教程,发布wordpress主题。

endless posts

Home » blog » 教程

06/26/2010 (56 days ago)in 教程

最近在做一个客户的网站,准备把wordpress当作CMS来做(省时省力:))。刚好wordpress3.0发布了,popomore同学已经用上了,我也尝试这用wordpress的导航菜单功能来做客户网站的导航。

Continue Reading »

04/29/2010 (114 days ago)in 教程

wordpress教程:如何将文章分成两栏显示

在wordpress的一个页面中如何把文章分成两栏来显示?这是我在做Blackboard主题时遇到的一个问题。下面就介绍一下实现这个效果的办法,希望能帮助到有同样问题的人。

Continue Reading »

04/08/2010 (135 days ago)in 教程

前段时间我给公司的外包设计同学分享了一下html和css的入门知识。现在放到网上来给有需要的同学分享。因为当初分享的对象都是设计师,所以也是整个系列PPT也是用设计师的思维来思考怎么把做好的视觉稿变成网页。

一共有6节PPT,内容比较简单。主要是想给他们打好基础,理顺概念。我并没有推荐他们去网上自己找些国人的资料来学,因为那些资料本身有很多问题(有些问题很严重,影响以后对代码的理解)。在经过2个月8节课每节2个半小时左右的课程后,他们每一个人都能独立写出自己平时做的页面代码了。当然代码质量可以逐步提高,但我想这是一个质的飞跃。他们能,你也可以。

Continue Reading »

04/04/2010 (139 days ago)in 教程

给博客在Apache环境下设置expires

速度至上

这是google的设计理念之一,我也尝试着以后更多关注性能方面的事情。于是今天下决心整一下静态文件的过期时间。

Continue Reading »

05/01/2010 (112 days ago)in 教程

这次的教程仍然是我在做Blackboard主题时候遇到的问题:我想在的不同的页面分别显示blog和portfolio,相信这是大多数设计师在做自己博客的时候经常会遇到的问题,网志和作品集都要;或者你正在用wordpress搭建一个电子商务网站,要展示新闻和产品页面,该怎么办呢。这里提供几种思路来解决这个问题。

首先描述一下问题出在哪。目前wordpress2.9版本还没有文章“类型”这个概念(未来的3.0版本就有了,不过据说不是很健全),在文章序列(wp_query())里面会按照日期来显示所有的文章,无法只显示哪个分类的文章。这样一来,我们就无法把blog和portfolio两个分类的文章分开来显示了。

Continue Reading »

04/11/2010 (132 days ago)in 教程

当设置了wordpress中的Permalinks后,一些网志的url地址会发生改变。比如你把Permalinks设置为 %categoryname%/%postname% 之后,会有可能发生404错误。这时可以在.htaccess文件中添加301重定向来将那些”错误的”url指向“正确的”url,来避免发生404错误。

Continue Reading »

04/05/2010 (138 days ago)in 教程

white-space一直是不怎么被人重视的css属性,实际上它有不少妙用可以运用到你的设计当中,这篇网志就列举在小站blackboard主题中所用到的三种技巧。

Continue Reading »

03/29/2010 (145 days ago)in 教程

怎么在wordpress中显示文章总数和分类总数

最近在鼓捣自己博客的时候,想实现显示文章总数的功能。在wordpress doc里面翻箱倒柜半天也没有找到一个函数可以做到。好在在论坛里看到一个帖子提到了用mysql中的SELECT和WHERE子句,这样的话就可以在数据库里拿到COUNT这个值了。

要实现的功能很简单,代码也很简单,如下:

<?php
  $numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish'");  //在数据库中判断post_status是publish的文章,并计总数
  if (0 < $numposts) $numposts = number_format($numposts);  //格式化将要输出的总数
?>
<?php
  echo $numposts  //输出这个变量
?>

Continue Reading »