这篇文章讲的是functions.php里面的函数
主要是怕我那天突然忘了
也不能说是突然了……因为我天天在忘QAQ
简单的赋值
举个栗子
设置网站favicon的时候就可以在function.php加入这个
function themeConfig($form) {
$fav = new Typecho_Widget_Helper_Form_Element_Text('FAVICON', NULL, NULL,
_t('FAVICON'), _t('填写你网站favicon的路径~'));
$form->addInput($fav);}
定义了$fav然后用户赋值
前端调用用这个就好
<?php $this->options->fav(); ?>
选项
因为我的主题好像并没有要用到这个于是我吧kibou的拔下来了
这个在后台显示出来就是选了
当选定 开启 时,函数被赋值 1
$enableTransparent = new Typecho_Widget_Helper_Form_Element_Radio('enableTransparent',
array('1' => _t('开启'),
'0' => _t('关闭')),
'0', _t('Safari 毛玻璃特效 (Beta)'), _t('默认为关闭'));
$form->addInput($enableTransparent);
小应用
于是我们可以进行一个小判断
<?php if ($this->options->blabla): ?>
<!--content-->
<?php endif; ?>
如果函数blabla有被赋值那么就运行if里的内容
若函数dnsprefetch值为1
那么运行内容
<?php if ($this->options->dnsPrefetch == 1): ?>
<meta http-equiv="x-dns-prefetch-control" content="on">
<link rel="dns-prefetch" href="//fonts.googleapis.com">
<link rel="dns-prefetch" href="//secure.gravatar.com">
<link rel="dns-prefetch" href="//cdn.bootcss.com">
<?php endif; ?>
于是就没了
可以给一下文章的缩略图吗?
啊,当然可以,https://i.loli.net/2017/11/18/5a0fea255fa32.jpg
Safari 毛玻璃特效 (Beta),恐怖恐怖╭(°A°`)╮
顺便求加一个友链(。・ω・。)
名字:metheno
网站:https://blog.metheno.net/
描述:气死设计师∠( ᐛ 」∠)_
dalao主动来加好鸡冻
加好啦
看不懂,只能点赞了
换友链呀,你的域名好长不想记呀
想哭QAQ,没事我记得住你的