Typecho分类页调用文章内容与自定义字段内容

刚子的刚
2021-05-25 / 0 评论 / 8 阅读 / 正在检测是否收录...

效果图

文章调用.png

实现思路

  1. 通过自定义字段,添加书籍相关信息,也就是截图封面右边的信息
  2. 分类页对内容和自定义内容分开调用即可

实现代码

<?php _getAbstract($this) ?>

<!-- 下面是第二种调用字段的语句 -->
<?php $this->fields->abstract(); ?>
<!-- 
1-abstract 是你自定义的字段名
2-这两种没啥区别,只是有些页面调用自定义字符内容的时候会失效,如果失效就换着去试。
-->

<!-- 下面的60是调用多少个字符 -->
<?php $this->excerpt(60,''); ?>

<!-- 内容后面还可以加个阅读全文,可选 -->
<a href="<?php $this->permalink() ?>" title="<?php $this->title() ?>"> --> 阅读全文</a>

遗留问题

除了上面的调用内容的代码,其实还有一种调用代码,我说说有啥区别

其他内容调用就比较简单了,就列代码出来了。

新增-自定义字符怎么用

1-新建自定义字段

这里说个简单的,发布文章或者页面的时候,下面会看到添加字段
【字段名称】:最好英文或拼音,因为调用语句里面要用的,比如gangzi
【字段类型】:默认三种形式(字符,整数,小数),其他的选择型等,就要麻烦点了,不过字符型就够用了。
【字段值】:这就随意了,就是调用自定义字符后,显示的内容。不仅能写文字,还能填代码,实现一些不错的需求。

2-调用自定义字段

$field = $this->fields->fieldName;
<!-- fieldName自定义字段名称 -->

3-输出自定义字段

<?php $this->fields->fieldName(); ?>

4-判断自定义字段

if(isset($this->fields->fieldName)){
  echo '字段存在,值为:'.$this->fields->fieldName;
}else{
  echo '字段不存在';
}
1

评论 (0)

取消