最新公告
  • 欢迎您光临笨羊博客,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • ripro6.3,ripro6.4,ripro6.5子主题替换文件内容

    ripro6.3,ripro6.4,ripro6.5子主题替换文件内容 最后编辑:2020-05-01
    增值服务: 自动发货 使用说明 安装指导 环境配置二次开发BUG修复

    由于现在网上传播的ripro二开主题大部分是6.3之前的,这里就把6.3的一个二开子主题运用到6.4,需要手动改一部分代码,特此发出来

    主题1、inc\codestar-framework\options文件目录下

    options.theme.php文件第363行左右

    在下方加入如下代码:

                        'sucaihu.vip' => '会员介绍(样式Ⅰ)',
                        'sucaihu.search' => '简洁搜索条(样式Ⅰ)',
                        'sucaihu.banner' => '三合一幻灯片',
                        'sucaihu.banner.roll' => '横屏滚动',
                        'sucaihu.mobile' => '分类展示(样式Ⅰ)',
                        'sucaihu.mobile2' => '分类展示(样式Ⅱ)',
                        'sucaihu.notice' => '公告+统计(样式Ⅰ)',
                        'sucaihu.newest' => '最新+热门+免费',

    更换好以后,在763行左右,

       array(
                                'id'      => 'count',
                                'type'    => 'text',
                                'title'   => '显示数量',
                                'default' => '8',
                            ),

    此段代码下方加入:

    	array(
    						  'id'      => 'sucaihu_ui_catcms_icon',
    						  'type'    => 'icon',
    						  'title'   => '张昊翔博客美化-分类图标',
    						  'default' => 'fa fa-heart',
    						),

    然后在2990行左右// Field: backup这里加入

    // 主题模板库二次开发
    //
    CSF::createSection($prefix, array(
        'id'          => 'sucaihu_ui_develop',
        'title'       => '二次开发',
        'icon'        => 'fa fa-magic',
        'description' => '二次开发',
    ));
    //
    // Banner:幻灯片模块样式
    //
    CSF::createSection($prefix, array(
        'parent' => 'sucaihu_ui_develop',
        'title'  => '幻灯片',
        'icon'   => 'fa fa-film',
        'description' => '幻灯片设置,请确认已在 “ <font color="red">首页设置-首页布局</font> ” 中显示!',
        'fields' => array(
        	// Banner-Advert
            array(
                'id'      => 'sucaihu_ui_banenr_advert',
                'type'    => 'switcher',
                'title'   => '是否演示轮播图右下角广告图',
                'default' => true,
            ),
            array(
                'id'         => 'sucaihu_ui_advert',
                'type'       => 'fieldset',
                'title'      => '广告背景',
                'fields'     => array(
                    
                    array(
                        'id'      => 'bgimg',
                        'type'    => 'upload',
                        'title'   => '背景图',
                        'default' => '/wp-content/themes/ripro-child/assets/images/nesw_css_split.png',
                    ),
                    
                ),
                'dependency' => array('sucaihu_ui_banenr_advert', '==', 'true'),
            ),
            // 三合一幻灯片左侧轮播
            array(
                'id'      => 'sucaihu_ui_banenr',
                'type'    => 'switcher',
                'title'   => '是否已在 “ <font color="red">首页设置-首页布局</font> ” 中显示</br>三合一幻灯片',
                'default' => true,
            ),
            array(
                'id'     => 'sucaihu_ui_banenr_pz',
                'type'   => 'fieldset',
                'title'  => '幻灯片左侧轮播参数配置',
                'fields' => array(
    
                    array(
                        'id'         => 'sucaihu_ui_banenr_data',
                        'type'       => 'repeater',
                        'title'      => '新建自定义幻灯片',
                        'max'     => '5',
                        'fields'     => array(
                            array(
                                'id'      => '_Recommend',
                                'type'    => 'text',
                                'title'   => 'new',
                                'default' => '推荐',
                            ),
                            array(
                                'id'      => '_title',
                                'type'    => 'text',
                                'title'   => '标题',
                                'default' => '张昊翔博客美化',
                            ),
                            array(
                                'id'          => '_img',
                                'type'        => 'upload',
                                'title'       => '上传幻灯片',
                                'library'     => 'image',
                                'placeholder' => 'http://',
                                'default'     => get_template_directory_uri() . '/assets/images/thumb/full.jpg',
                            ),
                            array(
                                'id'      => '_blank',
                                'type'    => 'switcher',
                                'title'   => '新窗口打开链接',
                                'label'   => '',
                                'default' => true,
                            ),
                            array(
                                'id'      => '_href',
                                'type'    => 'text',
                                'title'   => '链接地址',
                                'default' => 'https://www.zhanghaoxiang.net',
                            ),
                        ),
                    ),
                ),
                'dependency' => array('sucaihu_ui_banenr', '==', 'true'),
            ),
            // 三合一幻灯片右上推荐
            array(
                'id'     => 'sucaihu_ui_banner_left_up',
                'type'   => 'fieldset',
                'title'  => '幻灯片右侧推荐(上)',
                'fields' => array(
                    array(
                        'id'      => '_title',
                        'type'    => 'text',
                        'title'   => '幻灯片右侧(上)标题',
                        'desc'    => '',
                        'default' => '张昊翔博客美化(上)',
                    ),
                    array(
                        'id'      => '_link',
                        'type'    => 'text',
                        'title'   => '幻灯片右侧(上)链接地址',
                        'desc'    => '',
                        'default' => 'https://www.zhanghaoxiang.net/',
                    ),
                    array(
                        'id'          => 'sucaihu_ui_banner_up_logo',
                        'type'        => 'upload',
                        'title'       => '背景图片',
                        'library'     => 'image',
                        'placeholder' => 'http://',
                        'default'     => get_template_directory_uri() . '/assets/images/thumb/full.jpg',
                    ),
                ),
                'dependency' => array('sucaihu_ui_banenr', '==', 'true'),
            ),
            // 三合一幻灯片右下推荐
            array(
                'id'     => 'sucaihu_ui_banner_left_lower',
                'type'   => 'fieldset',
                'title'  => '幻灯片右侧推荐(下)',
                'fields' => array(
                    array(
                        'id'      => '_title',
                        'type'    => 'text',
                        'title'   => '幻灯片右侧(下)标题',
                        'desc'    => '',
                        'default' => '张昊翔博客美化(下)',
                    ),
                    array(
                        'id'      => '_link',
                        'type'    => 'text',
                        'title'   => '幻灯片右侧(下)链接地址',
                        'desc'    => '',
                        'default' => 'https://www.zhanghaoxiang.net/',
                    ),
                    array(
                        'id'          => 'sucaihu_ui_banner_lower_logo',
                        'type'        => 'upload',
                        'title'       => '背景图片',
                        'library'     => 'image',
                        'placeholder' => 'http://',
                        'default'     => get_template_directory_uri() . '/assets/images/thumb/full.jpg',
                    ),
                ),
                'dependency' => array('sucaihu_ui_banenr', '==', 'true'),
            ),
            // 横屏滚动
            array(
                'id'      => 'sucaihu_ui_banenrroll',
                'type'    => 'switcher',
                'title'   => '是否已在 “ <font color="red">首页设置-首页布局</font> ” 中显示</br>横屏滚动',
                'default' => false,
            ),
            array(
                'id'     => 'sucaihu_ui_bannerroll_img',
                'type'   => 'fieldset',
                'title'  => '必要设置<font color="red">*</font>',
                'fields' => array(
                	array(
                        'id'          => '_wordimg',
                        'type'        => 'upload',
                        'title'       => '文字图',
                        'library'     => 'image',
                        'placeholder' => 'http://',
                        'default'     => '/wp-content/themes/ripro-child/assets/images/banner_txt.png',
                    ),
                    array(
                        'id'          => '_rolledimg',
                        'type'        => 'upload',
                        'title'       => '滚动图',
                        'library'     => 'image',
                        'placeholder' => 'http://',
                        'default'     => '/wp-content/themes/ripro-child/assets/images/banner_bg.jpg',
                    ),
                ),
                'dependency' => array('sucaihu_ui_banenrroll', '==', 'true'),
            ),
            //小图内容
            array(
                'id'      => 'sucaihu_ui_banenrrollsort',
                'type'    => 'switcher',
                'title'   => '是否显示横屏滚动下方分类',
                'default' => false,
                'dependency' => array('sucaihu_ui_banenrroll', '==', 'true'),
            ),
            array(
                'id'     => 'sucaihu_ui_bannerroll_sort_pz',
                'type'   => 'fieldset',
                'title'  => '横屏滚动下方分类',
                'fields' => array(
                    array(
                        'type'    => 'notice',
                        'style'   => 'success',
                        'content' => '强制推荐设置为5条展示内容( 否则效果不好看 )',
                    ),
                    array(
                        'id'         => 'sucaihu_ui_bannerroll_data',
                        'type'       => 'repeater',
                        'title'      => '新建自定义分类展示',
                        'max'     => '5',
                        'fields'     => array(
                            array(
                                'id'      => '_title',
                                'type'    => 'text',
                                'title'   => '标题',
                                'default' => '张昊翔博客美化',
                            ),
                            array(
                                'id'          => '_img',
                                'type'        => 'upload',
                                'title'       => '上传背景图',
                                'library'     => 'image',
                                'placeholder' => 'http://',
                                'default'     => '/wp-content/themes/ripro-child/assets/images/pic_bg.png',
                            ),
                            array(
                                'id'      => '_blank',
                                'type'    => 'switcher',
                                'title'   => '新窗口打开链接',
                                'label'   => '',
                                'default' => true,
                            ),
                            array(
                                'id'      => '_href',
                                'type'    => 'text',
                                'title'   => '链接地址',
                                'default' => 'https://www.cmboke.cn',
                            ),
                        ),
                    ),
                ),
                'dependency' => array('sucaihu_ui_banenrroll', '==', 'true'),
            ),
        ),
    ));
    
    //
    // mobile: 分类展示样式设置
    //
    CSF::createSection($prefix, array(
        'parent' => 'sucaihu_ui_develop',
        'title'  => '分类展示',
        'icon'   => 'fa fa-bookmark-o',
        'description' => '分类展示样式设置,请确认已在 “ <font color="red">首页设置-首页布局</font> ” 中显示!',
        'fields' => array(
        	// 分类展示样式(1)
            array(
                'id'      => 'sucaihu_ui_mobile',
                'type'    => 'switcher',
                'title'   => '是否已在 “ <font color="red">首页设置-首页布局</font> ” 中显示</br>分类展示(Ⅰ)',
                'default' => true,
            ),
            array(
                'id'     => 'sucaihu_ui_mobile_pz',
                'type'   => 'fieldset',
                'title'  => '分类展示(Ⅰ)参数配置',
                'fields' => array(
                    array(
                        'type'    => 'notice',
                        'style'   => 'success',
                        'content' => '强制推荐设置为5条展示内容( 否则效果不好看 )',
                    ),
                    array(
                        'id'         => 'sucaihu_ui_mobile_data',
                        'type'       => 'repeater',
                        'title'      => '新建自定义分类展示',
                        'max'     => '5',
                        'fields'     => array(
                            array(
                                'id'      => '_title',
                                'type'    => 'text',
                                'title'   => '标题',
                                'default' => '张昊翔博客美化',
                            ),
                            array(
                                'id'          => '_img',
                                'type'        => 'upload',
                                'title'       => '上传背景图',
                                'library'     => 'image',
                                'placeholder' => 'http://',
                                'default'     => get_template_directory_uri() . '/assets/images/thumb/full.jpg',
                            ),
                            array(
                                'id'      => '_blank',
                                'type'    => 'switcher',
                                'title'   => '新窗口打开链接',
                                'label'   => '',
                                'default' => true,
                            ),
                            array(
                                'id'      => '_href',
                                'type'    => 'text',
                                'title'   => '链接地址',
                                'default' => 'https://www.cmboke.cn',
                            ),
                        ),
                    ),
                ),
                'dependency' => array('sucaihu_ui_mobile', '==', 'true'),
            ),
        ),
    ));
    
    //
    // TABS: TAB样式设置
    //
    CSF::createSection($prefix, array(
        'parent' => 'sucaihu_ui_develop',
        'title'  => 'TAB样式',
        'icon'   => 'fa fa-folder-open',
        'description' => 'TAB样式设置,请确认已在 “ <font color="red">首页设置-首页布局</font> ” 中显示!',
        'fields' => array(
    		array(
    			'type'    => 'notice',
    			'style'   => 'success',
    			'content' => 'TAB 文章显示数量在 “ <font color="red">WordPress设置-阅读-博客页面至多显示</font> ” 中设置</br><font color="red">以下TAB 样式只能选择一种开启!不能同时存在两种样式!!!</font></b>',
    		),
    		/*TABS 样式*/
            array(
                'id'      => 'sucaihu_ui_tab_one',
                'type'    => 'switcher',
                'title'   => '是否开启TAB样式(Ⅰ)',
                'default' => false,
            ),
            array(
                'id'      => 'sucaihu_ui_tab_two',
                'type'    => 'switcher',
                'title'   => '是否开启TAB样式(Ⅱ)',
                'default' => true,
            ),
            array(
              'id'        => 'sucaihu_ui_two_recommend',
              'type'      => 'fieldset',
              'title'     => 'TAB样式2-推荐文章',
              'fields'    => array(
                array(
                  'id'    => '_title',
                  'type'  => 'text',
                  'title' => '链接标题',
                  'default' => '主题模板库美化更新啦!快来一起看看吧!',
                ),
                array(
                  'id'    => '_link',
                  'type'  => 'text',
                  'title' => '链接地址',
                  'default' => 'https://www.cmboke.cn/',
                ),
              ),
              'dependency' => array('sucaihu_ui_tab_two', '==', 'true'),
            ),
            array(
              'id'        => 'sucaihu_ui_tab_update',
              'type'      => 'fieldset',
              'title'     => 'TAB样式2-网站更新',
              'fields'    => array(
                array(
                  'id'    => '_title',
                  'type'  => 'text',
                  'title' => '链接标题',
                  'default' => '张昊翔博客美化更新啦!快来一起看看吧!',
                ),
                array(
                  'id'    => '_link',
                  'type'  => 'text',
                  'title' => '链接地址',
                  'default' => 'https://www.cmboke.cn/',
                ),
              ),
              'dependency' => array('sucaihu_ui_tab_two', '==', 'true'),
            ),
            
        ),
    ));
    
    //
    // Field: 首页会员开通引导模块
    //
    CSF::createSection($prefix, array(
    	'parent'      => 'sucaihu_ui_develop',
        'title'       => '会员介绍',
        'icon'        => 'fa fa-user',
        'description' => '请先到首页设置-首页模块布局中显示“会员介绍(样式Ⅰ)”在进行内容填写',
        'fields'      => array(
    
            // 会员开通引导模块
            array(
                'id'     => 'sucaihu_ui_vip_mod',
                'type'   => 'fieldset',
                'title'  => '首页会员开通引导设置',
                'fields' => array(
    
                    array(
                        'id'     => 'sucaihu_ui_vip_group',
                        'type'   => 'group',
                        'title'  => '添加介绍',
                        'max'    => '3',
                        'fields' => array(
                            array(
                                'id'      => '_time',
                                'type'    => 'text',
                                'title'   => '时长',
                                'default' => '一个月',
                            ),
                            array(
                                'id'      => '_price',
                                'type'    => 'text',
                                'title'   => '价格',
                                'default' => '10',
                            ),
                            array(
                                'id'      => '_tehui',
                                'type'    => 'text',
                                'title'   => '优惠信息',
                                'default' => '限时优惠', 
                            ),               
                            array(
                                'id'      => '_vipms01',
                                'type'    => 'text',
                                'title'   => '描述1',
                                'default' => '', 
                            ),
                            array(
                                'id'      => '_vipms02',
                                'type'    => 'text',
                                'title'   => '描述2',
                                'default' => '', 
                            ),
                            array(
                                'id'    => '_color',
                                'type'  => 'color',
                                'title' => '模块自定义主颜色',
                                'desc'  => '',
                                'default'  => '#34495e',
                            ),
                        ),
                    ),
    
                ),
            ),
    
        ),
    ));
    
    //
    // Field: 内页样式设置
    //
    CSF::createSection($prefix, array(
        'parent' => 'sucaihu_ui_develop',
        'title'  => '内页样式',
        'icon'   => 'fa fa-file-text-o',
        'description' => '文章内页样式设置',
        'fields' => array(
        	// 标题下文字
        	array(
                'id'      => 'sucaihu_ui_article_xnumber',
                'type'    => 'switcher',
                'title'   => '是否在标题下方显示字数与阅读时间统计',
                'default' => true,
            ),
        	array(
                'id'      => 'sucaihu_ui_article_time',
                'type'    => 'switcher',
                'title'   => '是否在标题下方显示发布时间',
                'default' => true,
            ),
            array(
                'id'      => 'sucaihu_ui_article_statisticsr',
                'type'    => 'switcher',
                'title'   => '是否在标题下方显示阅读人数',
                'default' => true,
            ),
            // FAQ
            array(
                'id'      => 'sucaihu_ui_article_faq',
                'type'    => 'switcher',
                'title'   => '是否开启文章底部FAQ',
                'default' => true,
            ),
            array(
                'id'     => 'sucaihu_ui_faq_data',
                'type'   => 'group',
                'title'  => 'FAQ内容设置',
                'max'     => '6',
                'fields' => array(
                    array(
                        'id'      => '_title',
                        'type'    => 'text',
                        'title'   => '问',
                        'default' => '美化包支持最新版本吗?',
                    ),
                    array(
                        'id'      => '_answer',
                        'type'    => 'text',
                        'title'   => '答',
                        'default' => '张昊翔博客最新美化支持永久更新!',
                    ),
                ),
                'dependency' => array('sucaihu_ui_article_faq', '==', 'true'),
            ),
        
        ),
    ));
    
    //
    // Footer: 全站浮动样式设置
    //
    CSF::createSection($prefix, array(
    	'parent'      => 'sucaihu_ui_develop',
        'title'       => '全站浮动',
        'icon'        => 'fa fa-connectdevelop',
        'description' => '全站浮动样式设置( 注意:<font color="red"> “ 以下浮动模块只能开启一个 ” </font>只能选择一个开启!!!)',
        'fields'      => array(
            // Ripro-Float
            array(
                'id'      => 'pro_ui_footer_float',
                'type'    => 'switcher',
                'title'   => '是否开启RiPro原生浮动样式',
                'default' => false,
            ),
            // sucaihu-ui-Float
            array(
                'id'      => 'sucaihu_ui_footer_float',
                'type'    => 'switcher',
                'title'   => '是否开启美化浮动样式( Ⅰ )',
                'default' => true,
            ),
            array(
                'id'         => 'sucaihu_ui_float_hongbao',
                'type'       => 'fieldset',
                'title'      => '特惠红包设置',
                'fields'     => array(
    
                    array(
                        'id'      => 'bgimg',
                        'type'    => 'upload',
                        'title'   => '红包二维码',
                        'default' => '/wp-content/themes/ripro-child/assets/images/zfb_hb.jpg',
                		'desc' => '内容为空则不显示( 这里推荐使用支付宝的 “ 赚钱红包 ” 生成二维码。)',
                    ),
                ),
                'dependency' => array('sucaihu_ui_footer_float', '==', 'true'),
            ),
            array(
                'id'      => 'sucaihu_ui_float_qiandao',
                'type'    => 'switcher',
                'title'   => '是否开启签到的按钮',
                'default' => true,
                'dependency' => array('sucaihu_ui_footer_float', '==', 'true'),
            ),
            array(
                'id'      => 'sucaihu_ui_float_kefu_open',
                'type'    => 'switcher',
                'title'   => '是否开启客服按钮',
                'default' => true,
                'dependency' => array('sucaihu_ui_footer_float', '==', 'true'),
            ),
            array(
                'id'         => 'sucaihu_ui_float_kefu',
                'type'       => 'fieldset',
                'title'      => '客服设置(开启客服按钮后生效)',
                'fields'     => array(
                	
                    array(
                        'type'    => 'notice',
                        'style'   => 'success',
                        'content' => 'QQ群官网申请群地址 <a target="_blank" href="https://qun.qq.com/join.html">立即申请</a><br/><b>选择 网页代码 获取&#60;a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=<font color="red">******************</font>"&#62; "中<font color="red">idkey</font>的内容</b>',
                    ),
    		        array(
    		            'id'         => 'sucaihu_ui_float_kfqun',
    		            'type'       => 'text',
    		            'title'      => '右侧客服-官方QQ群',
                        'attributes' => array(
                            'style' => 'width: 100%;',
                        ),
                        'desc'       => '输入您的QQ群地址,不设置则不显示。',
    		            'default'    => 'b22a0bfe0f039824c08e6f6642a58bb6*****************************************',
    		        ),
    		        array(
    		            'id'         => 'sucaihu_ui_float_kffaq',
    		            'type'       => 'text',
    		            'title'      => '右侧客服-常见问题FAQ链接地址',
    		            'desc'       => '输入您要链接到的文章地址,不设置则不显示',
    		            'default'    => '/faq.html',
    		        ),
    		        array(
    		            'id'         => 'sucaihu_ui_float_kfqq',
    		            'type'       => 'text',
    		            'title'      => '右侧客服-客服QQ按钮',
    		            'desc'       => '输入您的QQ,不设置则不显示',
    		            'default'    => '10086',
    		        ),
    		        array(
    		            'id'         => 'sucaihu_ui_float_gzsj',
    		            'type'       => 'text',
    		            'title'      => '右侧客服-工作时间',
    		            'desc'       => '设置您的工作时间 推荐格式 0:00-0:00,不设置则不显示',
    		            'default'    => '9:30-21:30',
    		        ),
                ),
                'dependency' => array('sucaihu_ui_footer_float', '==', 'true'),
            ),
            array(
                'id'         => 'sucaihu_ui_float_diylj',
                'type'       => 'fieldset',
                'title'      => '更新日历链接地址',
                'fields'     => array(
    		        array(
    		            'id'         => 'sucaihu_ui_float_diy_url',
    		            'type'       => 'text',
    		            'title'      => '右侧浮动-更新日历超链接',
    		            'desc'       => '输入一个要设置的超链接地址,不设置则不显示',
    		            'default'    => '/archives',
    		        ),
                ),
                'dependency' => array('sucaihu_ui_footer_float', '==', 'true'),
            ),
            array(
                'id'      => 'sucaihu_ui_float_dark',
                'type'    => 'switcher',
                'title'   => '是否显示切换暗黑模式的按钮',
                'default' => false,
                'dependency' => array('sucaihu_ui_footer_float', '==', 'true'),
            ),
            array(
                'id'      => 'sucaihu_ui_float_full',
                'type'    => 'switcher',
                'title'   => '是否开启全屏按钮',
                'default' => false,
                'dependency' => array('sucaihu_ui_footer_float', '==', 'true'),
            ),
            array(
                'id'         => 'sucaihu_ui_float_tgzq',
                'type'       => 'fieldset',
                'title'      => '投稿赚钱链接地址',
                'fields'     => array(
    		        array(
    		            'id'         => 'sucaihu_ui_float_tgzq_url',
    		            'type'       => 'text',
    		            'title'      => '右侧浮动-投稿赚钱超链接',
    		            'desc'       => '输入一个要设置的超链接地址,不设置则不显示',
    		            'default'    => '/user?action=write',
    		        ),
                ),
                'dependency' => array('sucaihu_ui_footer_float', '==', 'true'),
            ),
            array(
                'id'      => 'sucaihu_ui_float_wapqq',
                'type'    => 'switcher',
                'title'   => '是否开启手机端独立浮动客服',
                'default' => false,
                'desc'       => 'QQ号码请在上方的“右侧客服-客服QQ按钮”中设置!</br><font color="red">注意和下面的“手机端全站浮动样式”只能选择一种保留</font>',
                'dependency' => array('sucaihu_ui_footer_float', '==', 'true'),
            ),
            array(
                'id'      => 'sucaihu_ui_float_wap1',
                'type'    => 'switcher',
                'title'   => '是否开启手机端全站底部浮动样式(Ⅰ)',
                'default' => true,
                'desc'       => 'QQ号码请在上方的“右侧客服-客服QQ按钮”中设置!',
                'dependency' => array('sucaihu_ui_footer_float', '==', 'true'),
            ),
        ),
    ));
    
    //
    // Field: 底部样式设置
    //
    CSF::createSection($prefix, array(
        'parent' => 'sucaihu_ui_develop',
        'title'  => '底部样式',
        'icon'   => 'fa fa-sliders',
        'description' => '全站底部样式设置',
        'fields' => array(
        	/*footer wave*/
            array(
                'id'      => 'sucaihu_ui_footer_wave',
                'type'    => 'switcher',
                'title'   => '是否开启全局底部波浪',
                'default' => true,
            ),
        	/*footer wave*/
            array(
                'id'      => 'sucaihu_ui_footer_links',
                'type'    => 'switcher',
                'title'   => '是否开启全局底部友链',
                'default' => true,
            ),
            // Self service application friendship link
            array(
                'id'      => 'sucaihu_ui_autonomy_link',
                'type'    => 'switcher',
                'title'   => '是否开启自助申请友情链接',
                'default' => true,
            ),
    		array(
              'id'        => 'sucaihu_ui_autonomy_links',
              'type'      => 'fieldset',
              'title'     => '友链设置',
              'fields'    => array(
    			array(
    				'type'    => 'notice',
    				'style'   => 'success',
    				'content' => '请手动新建页面并选择模板为“自助申请友链”',
    			),
                array(
                  'id'    => '_url',
                  'type'  => 'text',
                  'title' => '页面地址',
                  'default' => '/link',
                ),
              ),
              'dependency' => array('sucaihu_ui_autonomy_link', '==', 'true'),
            ),
    		/*footer uisdc*/
            array(
                'id'      => 'sucaihu_ui_footer_fav',
                'type'    => 'switcher',
                'title'   => '是否开启仿优设底部',
                'default' => false,
            ),
            array(
              'id'        => 'sucaihu_ui_footerfav_style',
              'type'      => 'fieldset',
              'title'     => '仿优设底部样式设置',
              'fields'    => array(
                array(
                  'id'    => '_title',
                  'type'  => 'text',
                  'title' => '大标题设置',
                  'default' => '张昊翔博客 zhanghaoxinag.net',
                ),
                array(
                  'id'    => 'introduce_title',
                  'type'  => 'text',
                  'title' => '标题下方文字介绍',
                  'default' => '国内极具人气的网络源码资源交流学习平台</br>下载源码文章,学软件教程,找灵感素材,尽在主题模板库',
                ),
    	        array(
    	            'id'      => '_logo',
    	            'type'    => 'upload',
    	            'title'   => '中间图片',
    	            'default' => get_template_directory_uri() . '/wp-content/themes/ripro-child/assets/images/meinv.png',
    	        ),
    			array(
    				'type'    => 'notice',
    				'style'   => 'success',
    				'content' => '建议图片大小为 354 x 427 像素',
    			),
                array(
                  'id'    => 'right_title_upper',
                  'type'  => 'text',
                  'title' => '右侧文字(上)',
                  'default' => '主题模板库网络共享中心',
                ),
                array(
                  'id'    => 'right_title_lower',
                  'type'  => 'text',
                  'title' => '右侧文字(下)',
                  'default' => 'www.cmboke.cn',
                ),
    			array(
    			  'id'         => 'sucaihu_ui_footer_fav_color',
    			  'type'       => 'color',
    			  'title'      => '收藏本站-背景颜色',
    			  'default'    => 'rgb(33, 150, 243)',
    	        ),
              ),
              'dependency' => array('sucaihu_ui_footer_fav', '==', 'true'),
            ),
            /*Footer Statistics style*/
            array(
    
                'id'      => 'sucaihu_ui_footer_statistics',
                'type'    => 'switcher',
                'title'   => '是否开启全局底部统计',
                'default' => true,
            ),
            array(
                'id'         => 'sucaihu_ui_statistics',
                'type'       => 'fieldset',
                'title'      => 'banner背景图块',
                'fields'     => array(
                    array(
                        'id'      => 'bgimg',
                        'type'    => 'upload',
                        'title'   => '背景图',
                        'default' => get_stylesheet_directory_uri() . '/assets/images/data_bar_bg.png',
                    ),
                    array(
                        'id'      => '_text',
                        'type'    => 'text',
                        'title'   => '按钮1名称',
                        'default' => '立即查看',
                    ),
                    array(
                        'id'      => '_link',
                        'type'    => 'text',
                        'title'   => '按钮1链接',
                        'default' => '#',
                    ),
                ),
                'dependency' => array('sucaihu_ui_footer_statistics', '==', 'true'),
            ),
            /*footer 内容设置*/
            array(
                'id'      => 'sucaihu_ui_footer_concise',
                'type'    => 'switcher',
                'title'   => '是否开启简洁版底部',
                'default' => false,
            ),
    		array(
    			'type'    => 'notice',
    			'style'   => 'success',
    			'content' => '在默认主题设置“底部设置”中找到 “<font color="red"> (4.3新)是否开启底部DIY的html结构 </font>” 并手动关闭!</b>',
    			'dependency' => array('sucaihu_ui_footer_concise', '==', 'true'),
    		),
            array(
                'id'      => 'sucaihu_ui_footer_logo',
                'type'    => 'upload',
                'title'   => '底部LOGO',
                'default' => get_template_directory_uri() . '../ripro/assets/images/logo/logo-light.png',
                'dependency' => array('sucaihu_ui_footer_concise', '==', 'true'),
            ),
            array(
                'id'       => 'sucaihu_ui_footer_desc',
                'type'     => 'textarea',
                'title'    => '底部LOGO下文字介绍',
                'subtitle' => '自定义文字介绍',
                'default'  => '张昊翔博客 www.zhanghaoxiang.net 关注张昊翔博客试试查看最新美化信息',
                'dependency' => array('sucaihu_ui_footer_concise', '==', 'true'),
            ),
    
            array(
                'id'       => 'sucaihu_ui_footer_link1',
                'type'     => 'text',
                'title'    => '底部链接块1',
                'default'  => '本站导航',
                'dependency' => array('sucaihu_ui_footer_concise', '==', 'true'),
            ),
    
            array(
              'id'        => 'sucaihu_ui_footer_link1_group',
              'type'      => 'group',
              'title'     => '底部链接块1-链接设置',
              'max'     => '5',
              'fields'    => array(
                array(
                  'id'    => '_title',
                  'type'  => 'text',
                  'title' => '链接标题',
                  'default' => '链接标题',
                ),
                array(
                  'id'    => '_link',
                  'type'  => 'text',
                  'title' => '链接地址',
                  'default' => 'https://www.cmboke.cn/',
                ),
                array(
                    'id'      => '_blank',
                    'type'    => 'switcher',
                    'title'   => '新窗口打开',
                    'default' => false,
                ),
              ),
              'dependency' => array('sucaihu_ui_footer_concise', '==', 'true'),
            ),
    
            array(
                'id'       => 'sucaihu_ui_footer_link2',
                'type'     => 'text',
                'title'    => '底部链接块2',
                'default'  => '友情链接',
                'dependency' => array('sucaihu_ui_footer_concise', '==', 'true'),
            ),
    
            array(
              'id'        => 'sucaihu_ui_footer_link2_group',
              'type'      => 'group',
              'title'     => '底部链接块2-链接设置',
              'max'     => '5',
              'fields'    => array(
                array(
                  'id'    => '_title',
                  'type'  => 'text',
                  'title' => '链接标题',
                  'default' => '链接标题',
                ),
                array(
                  'id'    => '_link',
                  'type'  => 'text',
                  'title' => '链接地址',
                  'default' => 'https://www.cmboke.cn/',
                ),
                array(
                    'id'      => '_blank',
                    'type'    => 'switcher',
                    'title'   => '新窗口打开',
                    'default' => false,
                ),
              ),
              'dependency' => array('sucaihu_ui_footer_concise', '==', 'true'),
            ),
            array(
                'id'       => 'sucaihu_ui_footer_state',
                'type'     => 'textarea',
                'title'    => '底部声明文字内容',
                'subtitle' => '自定义文字声明,内容为空则不显示',
                'default'  => '张昊翔博客 www.zhanghaoxiang.net 关注张昊翔博客试试查看最新美化信息',
            ),
    
        ),
    ));
    //
    // More: 更多功能
    //
    CSF::createSection($prefix, array(
    	'parent'      => 'sucaihu_ui_develop',
        'title'       => '更多功能',
        'icon'        => 'fa fa-paint-brush',
        'fields'      => array(
            // Top Black stripe
            array(
                'id'      => 'sucaihu_ui_navbar_top',
                'type'    => 'switcher',
                'title'   => '是否显示顶部黑条',
                'default' => false,
            ),
    		array(
                'id'      => 'sucaihu_ui_top_deng',
                'type'    => 'switcher',
                'title'   => '是否显示顶部节日灯笼',
                'default' => false,
            ),
    		array(
    			'type'    => 'notice',
    			'style'   => 'success',
    			'content' => '后台-外观-菜单 中创建新菜单,勾选“最顶部菜单”(这里是右上角登陆上方的显示菜单设置!)</br>并手动到首页布局中关闭公告+统计(样式Ⅰ)',
    			'dependency' => array('sucaihu_ui_navbar_top', '==', 'true'),
    		),
            // Header Frosted glass
            array(
                'id'      => 'sucaihu_ui_frosted_glass',
                'type'    => 'switcher',
                'title'   => '是否开启导航毛玻璃特效',
                'default' => true,
            ),
            // LOGO Streamer
            array(
                'id'      => 'sucaihu_ui_logo_streamer',
                'type'    => 'switcher',
                'title'   => '是否显示LOGO流光特效',
                'default' => false,
            ),
        	// Logo-xiala
            array(
                'id'      => 'sucaihu_ui_Land_xiala',
                'type'    => 'switcher',
                'title'   => '是否显示登陆下拉',
                'default' => true,
            ),
            array(
              'id'        => 'sucaihu_ui_Land_xiala_text',
              'type'      => 'group',
              'title'     => '登陆下拉-文字内容设置',
              'max'     => '4',
              'fields'    => array(
              	
                array(
                  'id'    => '_title',
                  'type'  => 'text',
                  'title' => '下拉内容',
                  'default' => '专享高速下载',
                ),
              ),
              'dependency' => array('sucaihu_ui_Land_xiala', '==', 'true'),
            ),
    		array(
    			'id'         => 'sucaihu_ui_Land_xiala_biaoyu',
    			'type'       => 'text',
    			'title'      => '立即开通上方红色标语',
    			'default'    => '开通会员抄底价',
    			'desc'       => '输入一个要设置的文字内容,不超过7个字,不设置则不显示',
    			'dependency' => array('sucaihu_ui_Land_xiala', '==', 'true'),
    		),
            // Article VIP Corner marker
            array(
                'id'      => 'sucaihu_ui_article_marker',
                'type'    => 'switcher',
                'title'   => '是否显示资源文章角标',
                'default' => false,
            ),
            // Download barrager 
            array(
                'id'      => 'sucaihu_ui_barrager',
                'type'    => 'switcher',
                'title'   => '是否关闭下载弹幕',
                'default' => true,
            ),
            // Inside pages wave  
            array(
                'id'      => 'sucaihu_ui_fenlei_lang',
                'type'    => 'switcher',
                'title'   => '是否开启内页波浪',
                'default' => true,
            ),
            // 是否开始伪防扒
            array(
                'id'      => 'sucaihu_ui_cannotcopy',
                'type'    => 'switcher',
                'title'   => '是否开启伪防扒机制(禁止F12)',
                'default' => true,
            ),
        ),
    ));
    

    widgets.theme.php84行

    $site_money_ua=_cao(‘site_money_ua’);下方加入

       // 优惠信息
            switch ($cao_vip_rate) {
                case 1:
                    $rate_text = '暂无优惠';
                    break;
                case 0:
                    $rate_text = $site_vip_name . '免费';
                    break;
                default:
                    $rate_text = $site_vip_name . ' ' . ($cao_vip_rate * 10) . ' 折';
            }

    // header
    echo ‘<div class=”pay–content”>’;下方加入

     echo '<div class="info">';
            echo '<div class="price">'.$cao_price_str.'</div>';
            if ($instance['is_paynum']) {
                echo '<div class="paynum"><span>已售:' . $cao_paynum . '</span></div>';
            }
            echo '</div>';

    //其他信息
    if ($instance[‘is_desc_info’]) {
    echo ‘<div class=”agent–contact”>’;下方

     if ($cao_close_novip_pay) {
                    if (!$CaoUser->vip_status()) {
                        echo '<div class="boosvip-abs"><i class="fa fa-info-circle"></i> 该资源普通用户无法购买 <a href="'.esc_url(home_url('/user?action=vip')).'" >开通会员</a></div>';
                    }
                }
                if ($cao_is_boosvip) {
                    if (is_boosvip_status($user_id)) {
                        echo '<div class="boosvip-abs"><i class="fa fa-check-circle"></i> 已获得永久'.$site_vip_name.'会员免费下载特权</a></div>';
                    }else{
                        echo '<div class="boosvip-abs"><i class="fa fa-info-circle"></i> 该资源永久'.$site_vip_name.'会员免费 <a href="'.esc_url(home_url('/user?action=vip')).'" >升级</a></div>';
                    }
                    
                }

    $cao_this_am = $cao_price . $site_money_ua;与 // header之间更换

    <?php if (!defined('ABSPATH')) {die;}
    //
    // Create a widget cao_widget_pay
    //
    CSF::createWidget('cao_widget_pay', array(
        'title'       => 'RIPRO-购买资源小工具(必选)',
        'classname'   => 'widget-pay',
        'description' => 'RIPRO主题的小工具',
        'fields'      => array(
            // array(
            //     'id'      => 'is_absrate',
            //     'type'    => 'switcher',
            //     'title'   => '是否突出显示折扣信息',
            //     'default' => true,
            // ),
            array(
                'id'      => 'is_paynum',
                'type'    => 'switcher',
                'title'   => '是否显示已销售数量',
                'default' => true,
            ),
            array(
                'id'      => 'is_desc_info',
                'type'    => 'switcher',
                'title'   => '是否显示其他信息',
                'default' => true,
            ),
            array(
                'id'      => 'is_datetime',
                'type'    => 'switcher',
                'title'   => '是否显示其他信息-(最新更新时间)',
                'default' => true,
                'dependency' => array( 'is_desc_info', '==', 'true' ),
            ),
            array(
                'id'      => 'is_qqhao',
                'type'    => 'switcher',
                'title'   => '是否显示QQ咨询按钮',
                'default' => true,
            ),
            array(
                'id'         => 'ac_qqhao',
                'type'       => 'text',
                'title'      => '咨询QQ号码',
                'default'    => '88888888',
                'dependency' => array('is_qqhao', '==', 'true'),
            ),
        ),
    ));
    
    //
    // ::友情提示!此处为核心下载小工具,高能注意::
    // ::如果您要修改一些东西,请准备好烧脑的准备::
    //
    if (!function_exists('cao_widget_pay')) {
        function cao_widget_pay($args, $instance)
        {
            if (_cao('close_site_shop','0')) {
                return false;
            }
            global $post;
            $post_id = $post->ID;
            $user_id = is_user_logged_in() ? wp_get_current_user()->ID : 0;
            // 判断是否资源文章 cao_status
              if (!_get_post_shop_status() || _get_post_shop_hide()) {
                return false;
            }
            echo $args['before_widget'];
            
            // 内容区域
            $cao_price       = get_post_meta($post_id, 'cao_price', true);
            $cao_vip_rate    = get_post_meta($post_id, 'cao_vip_rate', true);
            $cao_downurl     = get_post_meta($post_id, 'cao_downurl', true);
            $cao_pwd         = get_post_meta($post_id, 'cao_pwd', true);
            $cao_demourl     = get_post_meta($post_id, 'cao_demourl', true);
            $cao_paynum      = get_post_meta($post_id, 'cao_paynum', true);
            $cao_info        = get_post_meta($post_id, 'cao_info', true);
            $cao_is_boosvip  = get_post_meta($post_id, 'cao_is_boosvip', true);
            $cao_close_novip_pay  = get_post_meta($post_id, 'cao_close_novip_pay', true);
           
            $site_vip_name=_cao('site_vip_name');
            $site_no_vip_name=_cao('site_no_vip_name');
            $site_money_ua=_cao('site_money_ua');
            // 优惠信息
            switch ($cao_vip_rate) {
                case 1:
                    $rate_text = '暂无优惠';
                    break;
                case 0:
                    $rate_text = $site_vip_name . '免费';
                    break;
                default:
                    $rate_text = $site_vip_name . ' ' . ($cao_vip_rate * 10) . ' 折';
            }
            //VIP优惠腰椎间盘突出 如果有优惠显示折扣信息 style=" text-decoration: line-through; "
            $CaoUser = new CaoUser($user_id);
            $cao_this_am   = $cao_price . $site_money_ua;
            $pric_style = '';
            if ($cao_vip_rate != 1 && $cao_price!=0) {
    
                if ($cao_price * $cao_vip_rate==0) {
                    $vip_price_rate_str='<span class="price">免费</span>';
                }else{
                    $vip_price_rate_str='<span class="price">' . ($cao_price * $cao_vip_rate) . '</span><span class="ua">' . $site_money_ua . '</span>';
                }
                if ($CaoUser->vip_status()) {
                    $cao_this_am   = ($cao_price * $cao_vip_rate) . $site_money_ua;
                    $pric_style = 'style="text-decoration: line-through;"';
                    echo '<div class="pay--rateinfo">';
                    echo '<b>' . $vip_price_rate_str . '</b><b class="desc"><span class="type_icont_2"><i class="fa fa-diamond"></i> ' . $rate_text . '</span></b>';
                    echo '</div>';
                } else {
                    echo '<div class="pay--rateinfo">';
                    
                    if (!is_user_logged_in()) {
                         echo '<b>' . $vip_price_rate_str . '</b><b class="desc"><a class="login-btn type_icont_2">' . $site_vip_name . '特权</a></b>';
                    }else{
                         echo '<b>' . $vip_price_rate_str . '</b><b class="desc"><a href="'.esc_url(home_url('/user?action=vip')).'" class="type_icont_2">' .$site_vip_name . '特权</a></b>';
                    }
                    echo '</div>';
                }
            }
    
            if ($cao_price==0) {
                $cao_price_str = '<font '.$pric_style.'><i class="' . _cao('site_money_icon') . '"></i>免费</font>' ;
            }else{
                $cao_price_str = '<font '.$pric_style.'><i class="' . _cao('site_money_icon') . '"></i>' . $cao_price . '</font><span>' . $site_money_ua . '</span>' ;
            }
            // header
            echo '<div class="pay--content">';
            echo '<div class="info">';
            echo '<div class="price">'.$cao_price_str.'</div>';
            if ($instance['is_paynum']) {
                echo '<div class="paynum"><span>已售:' . $cao_paynum . '</span></div>';
            }
            echo '</div>';
    
            $create_nonce = wp_create_nonce('caopay-' . $post_id);
            echo '<div class="pay-box">';
    
            $RiProPayAuth = new RiProPayAuth($user_id,$post_id);
            $cao_pwd_html = (empty($cao_pwd)) ? '' : '<span class="pwd">文件密码:<span title="点击一键复制密码" id="refurl" class="copypaw" data-clipboard-text="'.$cao_pwd.'">'.$cao_pwd.'</span></span>' ;
    
            switch ($RiProPayAuth->ThePayAuthStatus()) {
              case 11: //免登陆  已经购买过 输出OK
                echo cao_get_post_downBtn($post_id); // 输出下载按钮
                echo $cao_pwd_html;
                break;
              case 12: //免登陆  登录后查看
                if (!_cao('is_ripro_free_no_login')) {
                    echo '<a class="login-btn btn btn--primary btn--block"><i class="fa fa-user"></i> 登录后下载</a>';
                }else{
                    echo cao_get_post_downBtn($post_id); // 输出下载按钮
                    echo $cao_pwd_html;
                }
                break;
              case 13: //免登陆 输出购买按钮信息
                if ($cao_close_novip_pay && !$CaoUser->vip_status()) {
                    echo '<button type="button" class="btn btn--primary btn--block disabled" >暂无购买权限</button>';
                }else{
                    echo '<button type="button" class="click-pay btn btn--danger btn--block" data-postid="' . $post_id . '" data-nonce="' . $create_nonce . '" data-price="' . $cao_this_am . '">支付下载</button>';
                }
                break;
              case 21: //登陆后  已经购买过 输出OK
                echo cao_get_post_downBtn($post_id); // 输出下载按钮
                echo $cao_pwd_html;
                break;
              case 22: //登陆后  输出购买按钮信息
                if ($cao_close_novip_pay && !$CaoUser->vip_status()) {
                    echo '<button type="button" class="btn btn--primary btn--block disabled" >暂无购买权限</button>';
                }else{
                    echo '<button type="button" class="click-pay btn btn--danger btn--block" data-postid="' . $post_id . '" data-nonce="' . $create_nonce . '" data-price="' . $cao_this_am . '">支付下载</button>';
                }
                break;
              case 31: //没有开启免登录 没有登录 输出登录后进行操作
                echo '<a class="login-btn btn btn--primary btn--block"><i class="fa fa-user"></i> 登录后购买</a>';
                break;
            }
            // 自定义按钮
            $cao_diy_btn =get_post_meta($post_id, 'cao_diy_btn', true);
            $btn_array=explode('|', $cao_diy_btn);
            if ($cao_diy_btn) {
                echo '<a target="_blank" href="'.trim($btn_array[1]).'" class="btn btn--danger btn--block mt-10">'.trim($btn_array[0]).'</a>';
            }
           
            echo '</div>';
            echo '</div>';
             //其他信息
            if ($instance['is_desc_info']) {
                echo '<div class="agent--contact">';
                if ($cao_close_novip_pay) {
                    if (!$CaoUser->vip_status()) {
                        echo '<div class="boosvip-abs"><i class="fa fa-info-circle"></i> 该资源普通用户无法购买 <a href="'.esc_url(home_url('/user?action=vip')).'" >开通会员</a></div>';
                    }
                }
                if ($cao_is_boosvip) {
                    if (is_boosvip_status($user_id)) {
                        echo '<div class="boosvip-abs"><i class="fa fa-check-circle"></i> 已获得永久'.$site_vip_name.'会员免费下载特权</a></div>';
                    }else{
                        echo '<div class="boosvip-abs"><i class="fa fa-info-circle"></i> 该资源永久'.$site_vip_name.'会员免费 <a href="'.esc_url(home_url('/user?action=vip')).'" >升级</a></div>';
                    }
                    
                }
                echo '<ul class="list-paybody">';
                if ($cao_demourl) {
                    echo '<li><span>演示地址</span><span><a target="_blank" rel="nofollow" href="'.$cao_demourl.'"><i class="fa fa-television"></i> 查看</a></span></li>';
                }
                if ($cao_info) {
                    foreach ($cao_info as $key => $value) {
                        echo '<li><span>' . $value['title'] . '</span><span>' . $value['desc'] . '</span></li>';
                    }
                }
                if ($instance['is_paynum']) {
                    echo '<li><span>已售</span><span>' . $cao_paynum . '</span></li>';
                }
                if ($instance['is_datetime']) {
                    echo '<li><span>最近更新</span><span>' . get_the_modified_time('Y年m月d日') . '</span></li>';
                }
                echo '</ul></div>';
            }
            // 在线咨询信息
            if ($instance['is_qqhao'] && $instance['ac_qqhao']) {
                echo '<div class="ac_qqhao"><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=' . $instance['ac_qqhao'] . '&site=qq&menu=yes"><i class="fa fa-qq"></i> QQ咨询</a></div>';
            }
            // 内容区域END
            echo $args['after_widget'];
    
        }
    }
    
    // 用户信息小工具
    CSF::createWidget('cao_widget_userinfo', array(
        'title'       => 'RIPRO-用户信息展示',
        'classname'   => 'widget-userinfo',
        'description' => 'RIPRO主题的小工具',
        'fields'      => array(
            
        ),
    ));
    if (!function_exists('cao_widget_userinfo')) {
        function cao_widget_userinfo($args, $instance)
        {
            if (_cao('close_site_shop','0')) {
                return false;
            }
            if (!is_user_logged_in()) {
                return false;
            }
            global $current_user;
            $CaoUser = new CaoUser($current_user->ID);
            $site_money_ua = _cao('site_money_ua');
            echo $args['before_widget'];
            // start
            ob_start(); ?>
            <div class="author-card_content">
        <div class="authorinfo-header-title">
            <div class="authorinfo-codesign-single">    
                <?php echo get_avatar($current_user->user_email); ?>
            </div>
            <div class="author-info-vip-single">
                <div class="authorinfo-header">
                    <?php echo $current_user->display_name;?>
    
                </div>
                <?php 
                            if ($CaoUser->vip_status()) {
                                $tips='<span class="tips">正常</span>';
                                echo '<span class="label label-warning">'.$CaoUser->vip_name().'</span>';
                            }else{
                                $tips='<span class="tips">到期</span>';
                                echo '<span class="label label-default" style="padding-left:0px;padding-top:0px;">已到期</span>';
                            }
                        ?>
            </div>
                <?php if (_cao('is_qiandao','1')) : ?>
                <div class="author-qiandao-single">
                    <?php if (_cao_user_is_qiandao()) {
                       echo '<button type="button" class="btn btn--secondary disabled ripro-qiandao" style="right: -15px;border-radius:5px;background-color: #3c3c3c40;padding: 9px 16px;"><i class="fa fa-check"></i> 明日继续</button>'; 
                    }else{
                       echo '<button type="button" class="click-qiandao btn btn--secondary ripro-qiandao" style="right: -15px;border-radius: 10px;background-color: #3c3c3c40;padding: 9px 16px;">签到<span>领<span>'._cao('qiandao_to_money','5').'</span>'.$site_money_ua.'</span></button>'; 
                    }
                    ?>
                    
                </div>
                <?php endif; ?>
    
                </div>
    
                <div class="author-fields">
                    <div class="ripro-author-fields">
                        
                        <span class="ripro-author-yue" style="color:#fff"><?php echo $CaoUser->get_balance();?></span>
                        <span style="color:#bcb7a9">余额(<?php echo $site_money_ua;?>)</span>
                    </div>
                    <div class="ripro-author-fields">
                        
                        <span class="ripro-author-yue" style="color:#fff"><?php echo $CaoUser->get_consumed_balance();?></span>
                        <span style="color:#bcb7a9">消费(<?php echo $site_money_ua;?>)</span>
                    </div>
                </div>
            </div>
            <?php echo ob_get_clean();
            // end
            echo $args['after_widget'];
        }
    }
    
    
    // CAO主题的广告展示小工具
    CSF::createWidget('cao_widget_ads', array(
        'title'       => 'RIPRO-广告展示',
        'classname'   => 'widget-adss',
        'description' => 'RIPRO主题的小工具',
        'fields'      => array(
            array(
                'id'         => '_color',
                'type'       => 'color',
                'title'      => '背景颜色',
                'default'    => '#21add1',
            ),
            array(
                'id'         => '_title',
                'type'       => 'text',
                'title'      => '主标题',
                'default'    => '免费领50元优惠券',
            ),
            array(
                'id'         => '_desc',
                'type'       => 'text',
                'title'      => '描述',
                'default'    => '推荐RiPro主题正版,安全有保障',
            ),
            array(
                'id'         => '_href',
                'type'       => 'text',
                'title'      => '链接地址',
                'default'    => 'https://vip.ylit.cc/',
            ),
        ),
    ));
    if (!function_exists('cao_widget_ads')) {
        function cao_widget_ads($args, $instance)
        {
            echo $args['before_widget'];
            // if ( ! empty( $instance['title'] ) ) {
            //   echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ) . $args['after_title'];
            // }
            // start
            $_color   = $instance['_color'];
            $_title     = $instance['_title'];
            $_desc     = $instance['_desc'];
            $_href     = $instance['_href'];
           
            echo '<div class="adsbg">';
            echo '<a class="asr" href="'.$_href.'" target="_blank" style="background-color:'.$_color.'">';
            echo '<h4>'.$_title.'</h4>';
            echo '<h5>'.$_desc.'</h5>';
            echo '<span class="btn btn-outline">立即查看</span>';
            echo '</a>';
            echo '</div>';
           
            // end
            echo $args['after_widget'];
        }
    }
    
    
    
    
    // CAO主题的评论展示小工具
    CSF::createWidget('cao_widget_comments', array(
        'title'       => 'RIPRO-评论展示',
        'classname'   => 'widget-comments',
        'description' => 'RIPRO主题的小工具',
        'fields'      => array(
    
            array(
                'id'         => 'title',
                'type'       => 'text',
                'title'      => '标题',
                'default'    => '评论展示',
            ),
            array(
                'id'         => 'limit',
                'type'       => 'text',
                'title'      => '显示数量',
                'default'    => '4',
            ),
            array(
                'id'         => 'outer',
                'type'       => 'text',
                'title'      => '排除某用户ID',
                'default'    => '0',
            ),
            
        ),
    ));
    if (!function_exists('cao_widget_comments')) {
        function cao_widget_comments($args, $instance)
        {
            echo $args['before_widget'];
            if ( ! empty( $instance['title'] ) ) {
              echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ) . $args['after_title'];
            }
            // start
            $limit   = $instance['limit'];
            $outer     = isset($instance['outer']) ? $instance['outer'] : 0;
            $output = '';
            global $wpdb;
            $sql      = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date, comment_approved,comment_author_email, comment_type,comment_author_url, SUBSTRING(comment_content,1,60) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE user_id!='" . $outer . "' AND comment_approved = '1' AND comment_type = '' AND post_password = '' ORDER BY comment_date DESC LIMIT $limit";
            $comments = $wpdb->get_results($sql);
            foreach ($comments as $comment) {
                $output .= '<li><a href="' . get_permalink($comment->ID) . '#comment-' . $comment->comment_ID . '" title="' . $comment->post_title . __('上的评论', 'haoui') . '">';
                $output .= '<div class="inner">'.get_avatar($comment->comment_author_email).'<time><strong>' . strip_tags($comment->comment_author) . '</strong>' . ($comment->comment_date) . '</time><small>' . str_replace(' src=', ' data-src=', convert_smilies(strip_tags($comment->com_excerpt))) . '</small></div>';
                $output .= '</a></li>';
            }
            echo '<ul>' . $output . '</ul>';
            // end
            echo $args['after_widget'];
        }
    }
    
    
    
    // CAO主题的用户余额排行榜
    CSF::createWidget('cao_widget_userstop', array(
        'title'       => 'RIPRO-用户排行榜',
        'classname'   => 'widget-userstop',
        'description' => 'RIPRO主题的小工具',
        'fields'      => array(
    
            array(
                'id'         => 'title',
                'type'       => 'text',
                'title'      => '标题',
                'default'    => '排行榜',
            ),
            array(
                'id'         => 'limit',
                'type'       => 'text',
                'title'      => '显示数量',
                'default'    => '6',
            ),
            
        ),
    ));
    if (!function_exists('cao_widget_userstop')) {
        function cao_widget_userstop($args, $instance)
        {
            if (_cao('close_site_shop','0')) {
                return false;
            }
            
            echo $args['before_widget'];
            if ( ! empty( $instance['title'] ) ) {
              echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ) . $args['after_title'];
            }
            // start
            $limit   = $instance['limit'];
            $outer     = isset($instance['outer']) ? $instance['outer'] : 0;
            $output = '';
            //查询用户
            $arg = array(
                'meta_key'     => 'cao_balance',
                'meta_query'   => array(),
                'orderby'      => 'meta_value_num',
                'order'        => 'DESC',
                'number'       => $limit,
                'count_total'  => false,
            );
    
            ///////////S CACHE ////////////////
            if (CaoCache::is()) {
                $_the_cache_key = 'ripro_widgets_user_list';
                $_the_cache_data = CaoCache::get($_the_cache_key);
                if(false === $_the_cache_data ){
                    $_the_cache_data = get_users($arg); //缓存数据
                    CaoCache::set($_the_cache_key,$_the_cache_data);
                }
                $users = $_the_cache_data;
            }else{
                $users = get_users($arg); //原始输出
            }
            ///////////S CACHE ////////////////
            $site_money_ua = _cao('site_money_ua');
            if(!empty($users)){
                foreach($users as $key => $search_user){
                    $CaoUser = new CaoUser($search_user->ID);
                    $output .= '<li>';
                    $output .= '<span class="index num-'.($key+1).'">'.($key+1).'</span>';
                    $output .= '<span class="avatar">'.get_avatar($search_user->ID).'</span>';
                    $output .= '<span class="name">'.$search_user->display_name.'</span>';
                    $output .= '<span class="credits"><span class="num">'.(int)$CaoUser->get_balance().'</span>'.$site_money_ua.'</span>';
                    $output .= '</li>';
                }
            }
            echo '<ul>' . $output . '</ul>';
            // end
            echo $args['after_widget'];
        }
    }
    
    
    // CAO主题文章展示小工具2
    CSF::createWidget('cao_widget_post', array(
        'title'       => 'RIPRO-文章展示',
        'classname'   => 'cao-widget-posts',
        'description' => 'RIPRO主题的小工具',
        'fields'      => array(
    
            array(
                'id'         => 'title',
                'type'       => 'text',
                'title'      => '标题',
                'default'    => '文章展示',
            ),
            array(
                'id'      => 'is_grid',
                'type'    => 'switcher',
                'title'   => '大图模式',
                'default' => false,
            ),
            array(
              'id'          => 'orderby',
              'type'        => 'select',
              'title'       => '排序方式',
              'options'     => array(
                'date'     => '日期',
                'rand'     => '随机',
                'comment_count' => '评论数',
              ),
            ),
            array(
              'id'          => 'cat',
              'type'        => 'select',
              'title'       => '只显示分类下',
              'placeholder' => '选择分类',
              'options'     => 'categories',
            ),
            array(
                'id'         => 'limit',
                'type'       => 'text',
                'title'      => '显示数量',
                'default'    => '4',
            ),
            array(
                'id'      => 'ignore',
                'type'    => 'switcher',
                'title'   => '排除置顶文章',
                'default' => true,
            ),
            
        ),
    ));
    if (!function_exists('cao_widget_post')) {
        function cao_widget_post($args, $instance)
        {
            echo $args['before_widget'];
            if ( ! empty( $instance['title'] ) ) {
              echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ) . $args['after_title'];
            }
            // start
            $limit   = $instance['limit'];
            $cat     = isset($instance['cat']) ? $instance['cat'] : '';
            $orderby = $instance['orderby'];
            $ignore = $instance['ignore'];
            $is_grid = (!empty($instance['is_grid'])) ? true : false ;
            $is_grid_class = ($is_grid) ? 'grid' : 'left' ;
            
            $_args = array(
                'order'               => 'DESC',
                'cat'                 => $cat,
                'orderby'             => $orderby,
                'showposts'           => $limit,
                'ignore_sticky_posts' => $ignore,
            );
            ///////////S CACHE ////////////////
            if (CaoCache::is()) {
                $_the_cache_key = 'ripro_widgets_posts_'.$cat;
                $_the_cache_data = CaoCache::get($_the_cache_key);
                if(false === $_the_cache_data ){
                    $_the_cache_data = new WP_Query( $_args ); //缓存数据
                    CaoCache::set($_the_cache_key,$_the_cache_data);
                }
                $PostData = $_the_cache_data;
            }else{
                $PostData =  new WP_Query( $_args ); //原始输出
            }
            ///////////S CACHE ////////////////
            echo '<div class="posts">';
            while ($PostData->have_posts()): $PostData->the_post(); 
            echo '<div class="'.$is_grid_class.'">';
            cao_entry_media( array( 'layout' => 'rect_300' ) );
            echo '<a href="' . esc_url( get_permalink() ) . '" rel="bookmark" title="' . get_the_title() . '">' . get_the_title() . '</a>';
            echo '</div>';
            endwhile;
            echo '</div>';
            wp_reset_query();
            // end
            echo $args['after_widget'];
        }
    }
    
    
    
    //magsy_about_widget
    
    CSF::createWidget('magsy_about_widget', array(
        'title'       => 'RIPRO-关于本站',
        'classname'   => 'widget_magsy_about_widget',
        'description' => 'RIPRO主题的小工具',
        'fields'      => array(
            array(
                'id'         => 'profile_image',
                'type'       => 'upload',
                'title'      => '图像介绍',
                'default'    => '',
            ),
            array(
                'id'         => 'description',
                'type'       => 'textarea',
                'title'      => '描述详情',
                'default'    => '',
            ),
        ),
    ));
    if (!function_exists('magsy_about_widget')) {
        function magsy_about_widget($args, $instance)
        {
            echo $args['before_widget'];
            if ( ! empty( $instance['title'] ) ) {
              echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ) . $args['after_title'];
            }
            // start
            $name = isset( $instance['name'] ) ? $instance['name'] : '';
            $profile_image = isset( $instance['profile_image'] ) ? $instance['profile_image'] : '';
            $description = isset( $instance['description'] ) ? $instance['description'] : '';
           
            ob_start(); ?>
            <img class="profile-image lazyload" data-src="<?php echo esc_url( $profile_image ); ?>" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="<?php echo esc_attr( $name ); ?>">
            <?php if ( $description != '' ) : ?>
                <div class="bio">
                    <?php echo wp_kses( $description, array(
                        'a'      => array( 'href' => array() ),
                        'span'   => array( 'style' => array() ),
                        'i'      => array( 'class' => array(), 'style' => array() ),
                        'em'     => array(),
                        'strong' => array(),
                        'br'     => array()
                    ) ); ?>
                </div>
            <?php endif; ?>
            
            <?php
    
            echo ob_get_clean();
           
            // end
            echo $args['after_widget'];
        }
    }
    
    
    //magsy_category_widget
    
    CSF::createWidget('magsy_category_widget', array(
        'title'       => 'RIPRO-分类链接',
        'classname'   => 'widget_magsy_category_widget',
        'description' => 'RIPRO主题的小工具',
        'fields'      => array(
            array(
                'id'         => 'title',
                'type'       => 'text',
                'title'      => '标题',
                'default'    => '',
            ),
        ),
    ));
    if (!function_exists('magsy_category_widget')) {
        function magsy_category_widget($args, $instance)
        {
            echo $args['before_widget'];
            if ( ! empty( $instance['title'] ) ) {
              echo $args['before_title'] . apply_filters( 'widget_title', $instance['title'] ) . $args['after_title'];
            }
            // start
            $categories = get_categories();
            ob_start(); ?>
            <ul>
            <?php foreach ( $categories as $category ) :
              $color = '#ff7473' 
            ?>
              <li class="category-item">
                <a href="<?php echo esc_url( get_category_link( $category->term_id ) ); ?>" title="<?php echo esc_attr( sprintf( esc_html__( 'View all posts in %s', 'magsy' ), $category->name ) ); ?>">
                  <span class="category-name">
                    <i class="dot" style="background-color: <?php echo esc_attr( $color ); ?>;"></i>
                    <?php echo esc_html( $category->name ); ?>
                  </span>
                  <span class="category-count"><?php echo esc_html( $category->count ); ?></span>
                </a>
              </li>
    
            <?php endforeach; ?>
    
            </ul> <?php
    
            echo ob_get_clean();
            // end
            echo $args['after_widget'];
        }
    }
    

     

    <div class=”author-card_content”>更换内容</div>

        <div class="authorinfo-header-title">
            <div class="authorinfo-codesign-single">    
                <?php echo get_avatar($current_user->user_email); ?>
            </div>
            <div class="author-info-vip-single">
                <div class="authorinfo-header">
                    <?php echo $current_user->display_name;?>
    
                </div>
                <?php 
                            if ($CaoUser->vip_status()) {
                                $tips='<span class="tips">正常</span>';
                                echo '<span class="label label-warning">'.$CaoUser->vip_name().'</span>';
                            }else{
                                $tips='<span class="tips">到期</span>';
                                echo '<span class="label label-default" style="padding-left:0px;padding-top:0px;">已到期</span>';
                            }
                        ?>
            </div>
                <?php if (_cao('is_qiandao','1')) : ?>
                <div class="author-qiandao-single">
                    <?php if (_cao_user_is_qiandao()) {
                       echo '<button type="button" class="btn btn--secondary disabled ripro-qiandao" style="right: -15px;border-radius:5px;background-color: #3c3c3c40;padding: 9px 16px;"><i class="fa fa-check"></i> 明日继续</button>'; 
                    }else{
                       echo '<button type="button" class="click-qiandao btn btn--secondary ripro-qiandao" style="right: -15px;border-radius: 10px;background-color: #3c3c3c40;padding: 9px 16px;">签到<span>领<span>'._cao('qiandao_to_money','5').'</span>'.$site_money_ua.'</span></button>'; 
                    }
                    ?>
                    
                </div>
                <?php endif; ?>
    
                </div>
    
                <div class="author-fields">
                    <div class="ripro-author-fields">
                        
                        <span class="ripro-author-yue" style="color:#fff"><?php echo $CaoUser->get_balance();?></span>
                        <span style="color:#bcb7a9">余额(<?php echo $site_money_ua;?>)</span>
                    </div>
                    <div class="ripro-author-fields">
                        
                        <span class="ripro-author-yue" style="color:#fff"><?php echo $CaoUser->get_consumed_balance();?></span>
                        <span style="color:#bcb7a9">消费(<?php echo $site_money_ua;?>)</span>
                    </div>

    metabox.theme.php文件56行下方加入

           //www.zhanghaoxiang.net 增加文章标题前功能
                array(
                    'id'      => 'post_style_art',
                    'type'    => 'radio',
                    'title'   => '文章角标',
                    'inline'  => true,
                    'options' => array(
                        'yuanc'  => '独家',
                        'noceshi' => '待测试',
    					'ceshi' => '已测试',
                    ),
                    'desc'    => '文章标题前显示相关角标',
                ),

    完成测试

     

     

    猜你在找

    张昊翔博客原创文章,作者:,如若转载,请注明出处:
    1、本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2、分享目的仅供大家学习和交流,请不要用于商业用途!
    3、本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    4、如有链接无法下载、失效或广告,请联系管理员处理!
    5、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

    笨羊博客 » ripro6.3,ripro6.4,ripro6.5子主题替换文件内容

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    笨羊博客
    一个关注网站建设、网站模板、搜索引擎、小程序的媒体博客
    • 2020-04-25Hi,初次和大家见面了,请多关照!

    发表评论

    售后服务:

    • 售后服务范围 1、商业模板使用范围内问题免费咨询
      2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
      3、单价超过200元的模板免费一次安装,需提供服务器信息。
      付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
      2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
      3、服务器环境配置(一般 ¥50-300)
      4、网站中毒处理(需额外付费,500元/次/质保三个月)
      售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: 80027422@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果你对这款模板有疑问,可以跟我联系哦!

    联系作者