互联网技术 · 2024年2月14日

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,也就是不起作用,老铁门可以自己修改。将函数放到要实现的位置,比如我这个变灰的代码,是放到里面的,就放进去,价格函数判断

  1. options->bodyGray): ?>

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

文章来源:林三在线

来源地址:https://linsan.net/setup-chosen-for-typecho-theme.html

申请创业报道,分享创业好点子。

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.