Joe主题开启全站置灰功能

it不难
2022-12-01 / 0 评论 / 22 阅读 / 正在检测是否收录...

前言

参考: 纪念日网页变灰的Joe主题设置方式

设置方法

functions.php

    // 全站置灰
    $websiteChgGray = new Typecho_Widget_Helper_Form_Element_Select(
        'websiteChgGray',
        array(
            'off' => '关闭(默认)',
            'on' => '开启',
        ),
        'on',
        '是否启用全站置灰',
        '介绍:开启后,网站所有信息全部变成黑白'
    );
    $websiteChgGray->setAttribute('class', 'joe_content joe_global');
    $form->addInput($websiteChgGray->multiMode());

public/include.php

<?php if ($this->options->websiteChgGray === 'on') : ?>
    <style>html { filter: grayscale(1); }</style>
<?php endif; ?>
0

评论 (0)

取消