这段代码从模板文件 post.php 中截取,这段代码用于获取相同标签的相关文章:

<?php $this->related(5)->to($relatedPosts); ?>
<?php if($relatedPosts->have()): ?>
<hr>
<h4>相关内容</h4>
<ul>
<?php while ($relatedPosts->next()): ?>
<li><time>[<?php $relatedPosts->date('dMY'); ?>]</time><br><a href="<?php $relatedPosts->permalink(); ?>" title="<?php $relatedPosts->title(); ?>"><?php $relatedPosts->title(); ?></a></li>
<?php endwhile; ?>
</ul>
<?php endif; ?>

正因为受到这段代码的启发,可以不用修改任何文件达到我想要的效果。修改了 Date.php 文件 (错误的方式)

Typecho 毕竟是一个很小众的程序,官网的文档也不多,只能靠着默认模板和其他设计师设计的模板寻找模板规则去达到自己想要调用的方式。通过以上代码,我也明白了 $this->xxx->to$this->xxx->parse 的区别。


相关内容