wordpress网站变灰设置

新创建了一个类文件,在wordpress主题function中引入。

附件是类文件(需要联系在线客服QQ,免费的)

然后在function.php中创建字段,可以在其他主题引入的php中创建,但是要确保类文件在之前已加载

require_once dirname( __FILE__ ) . '/inc/class/option.php';
add_action('admin_init', 'hx_add_field');
function hx_add_field()
{
    //在设置常规中添加字段数据
    $text_input = [
        'gray_start' => '网站变灰开始时间',
        'gray_end' => '网站变灰结束时间',
    ];
    $global_gray = new Hx_option_field('input',$text_input);
    $global_gray->setting_fields();

}

另外附上wordpress判断时间区间的

    <?php
    $now_time = strtotime(wp_date("Y-m-d H:i:s"));
    $start_time = strtotime(get_option("gray_start"));
    $end_time = strtotime(get_option("gray_end"));
    if ( $now_time > $start_time && $now_time < $end_time ){
        //网站变灰
        ?>
        <script>
            $("html").css({
                '-webkit-filter': 'grayscale(100%)',
                '-moz-filter': 'grayscale(100%)',
                '-ms-filter': 'grayscale(100%)',
                '-o-filter': 'grayscale(100%)',
                'filter': 'progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)',
                '_filter': 'none' });
        </script>
    <?php } ?>
我爱主题网 自2012
主题:260+ 销售:1000+
兼容浏览器

电话咨询

7*12服务咨询电话:

133-7205-6573

微信咨询