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>这段代码的意思是,假如这个函数启用了,就执行(添加)下面的代码,假如没有启用就什么都不做。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |