Typecho在0.9版中加入了自定义字段,今天刚好在完善图片站点时想加一个文章内插入的照片数量,不会写函数只有想其他办法了,就想到了自定义字段,在网上了解了一下用法,感觉还是可以,能实现自己的想法就不错了,就不要追求更智能化的方法了,我相信肯定有大神可以搞定或已经搞定,但是Typecho毕竟是小众,所以没公布出来。

我的方法很简单,就是在文章中加入一个名为“imgnum的自定义字段,写上文章所包含的照片数量,然后在首页调用就可以了。调用方法还有讲究,要使用函数“isset()判断每一文章是否加入了自定义字段,对于以前没有设置自定义字段的旧文章就可以有效解决了。在需要的地方调用如下代码:

<?php if (isset($this->fields->fieldName)): // 将fieldName替换成目标字段名称,进行取值 ?>
    <?php $this->fields->fieldName(); // 输出值 ?>
<?php endif; ?>

特此留存,以备查阅!