加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

typecho主题设置增加单选框的实现方法

发布时间:2020-11-07 17:34:35 所属栏目:运营 来源:网络整理
导读:由于晴朗节的缘故,想弄个网站变灰代码,最好是能用开关节制的,这样靠山可以生涯。代码实现结果百度了个把小时,算是实现了wordpress和typecho措施,其余措施暂

  短视频,自媒体,达人种草一站处事

由于晴朗节的缘故,想弄个网站变灰代码,最好是能用开关节制的,这样靠山可以生涯。代码实现结果百度了个把小时,算是实现了wordpress和typecho措施,其余措施暂且不研究。想到 JIElive 的 Initial 主题很棒,靠山也有许多的单选框,就抉择去研究研究,偷点技能用到本身的typecho主题上面,加强我的“简朴页面2”主题。空话不多说,开始教程:

登录靠山外面配置,找到 functions.php 后探求 function themeConfig($form) { 并在它下面添加代码

$bodyGray = new Typecho_Widget_Helper_Form_Element_Radio('bodyGray',

array(1 => _t('启用'),

0 => _t('封锁')),

0, _t('网站整体变灰配置'), _t('该成果默认封锁'));

$form->addInput($bodyGray);

个中 $bodyGray 是你要举办单选的函数名称,首行后头引号内是沟通的名称,0暗示默认结果,1暗示第二选择。生涯后可以看到外面配置内里多了个该成果的选项,默认是都没有选择的,可是默认值是0,也就是不起浸染,老铁门可以本身修改。将函数放到要实现的位置,好比我这个变灰的代码,是放到<head> 内里的,就放进去,价值函数判定

<ol> <li><?php if ($this->options->bodyGray): ?></li> <li><style>html {overflow-y:scroll;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}</style></li> <li><?php endif; ?></li> </ol>

这段代码的意思是,假如这个函数启用了,就执行(添加)下面的代码,假如没有启用就什么都不做。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读