Typecho的文章发布时,可以填写自定义字段。这个自定义字段可以通过编辑模板来实现很多功能。比如本篇文章标题下面的英文版本链接,就是通过自定义字段实现。
使用方法
在写文章时,添加自定义字段,填写名字和值。比如这里的key填写的english
,值填写https://itFisher.com
那么在php文件中,想要获取该值,可以使用$this->fields->english;
,然后加上排版即可。
demo
例如本文的标题下的英文版本链接,就是在模板文件post.php
对应的位置,插入以下代码
<!-- 多语言 -->
<?php
$english = $this->fields->english;
if(isset($english)){
echo '<div style="display: flex; align-items: center; font-size: 18px; justify-content: center; margin-top: 10px;">
<div style="background-color:#FD6C6C; width: 3px; height: 20px; border-radius: 3px;"></div>
<img src="https://cdn.ddceo.com/static/icon-language-red.png" style="width: 20px; height: 20px; margin-left: 5px; margin-right: 5px;" />
<p style="margin:0; margin-left: 5px; margin-right: 20px; font-size: 18px;">English edition:</p>
<a style="color: #009874; font-size: 18px;" href="'
.$english
.'" target="_blank">'
.$english
.'</a></div>';
}
?>
版权属于:东哥笔记 - DongGe.me
本文链接:https://dongge.org/blog/1246.html
自2017年12月26日起,『转载以及大段采集进行后续编辑』须注明本文标题和链接!否则禁止所有转载和采集行为!